Block 0_0_0_0_15_0_38814_0:
TRANSIENT::MetaKey(name=call.trace.push, typ=class analysis.icfg.Inliner$CallStack$PushRecord)=PushRecord(callee=MethodRef(contractAddress=274184521717934524641157099916833587240, sigHash=SigHash(6ccc642f), attr=COMMON), summary=CallSummary(toVar=0xce4604a0000000000000000000000028, valueVar=R111:bv256, gasVar=R852:bv256, inOffset=R1012:bv256, inSize=0x24, inBase=M847:bytemap, outOffset=R1012:bv256, outSize=0x0, outBase=M847:bytemap, callType=DELEGATE, calleeResolution=ResolvedAddress(address=274184521717934524641157099916833587240, reference=null), sigResolution=[1825334319], callConvention=CallConvention(input=CallInput(baseVar=tacM:bytemap, offset=R54361:bv256, simplifiedOffset=null, size=R54365:bv256, inputSizeLowerBound=36, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=ResolvedAddress(address=1825334319, reference=null), c=0x6ccc642f00000000000000000000000000000000000000000000000000000000), ScratchByteRange(from=4, to=35)=Variable(scratchRange=ScratchByteRange(from=4, to=35), contractReference=null, v=R134:bv256)}), rawOut=CallOutput(base=M847:bytemap, offset=R1012:bv256, size=R1012:bv256)), origCallcore=CallCore 0xce4604a0000000000000000000000028 R54701:bv256 R54361:bv256 R54365:bv256 tacM:bytemap R54361:bv256 0x0 tacM:bytemap DELEGATE tacCallvalue:bv256 (14551:57:9:0xce4604a000000000000000000000002a) // .certora_config/autoFinder_ERC1155Action.sol_0/9_autoFinder_ERC1155Action.sol, summaryId=12), id=7)::B1065 = (R80==R849)&&(R80==0x24)
assume B1065B1066 = tacCalldatabuf!0@15==0x6ccc642f00000000000000000000000000000000000000000000000000000000
assume B1066tacCalldatabuf!4@15 = R134
::Start procedure FreeCollateralExternal-checkFreeCollateralAndRevert::TRANSIENT::MetaKey(name=internal.func.finder.info, typ=class analysis.ip.InternalFunctionFinderReport)=InternalFunctionFinderReport(unresolvedFunctions=[], attemptedToFind=[], duplicateStartPCs={})::R1067 = W43[0xce4604a000000000000000000000002a]B1068 = R1067>0x0
assume B1068B1069 = R80<0x4
assume !B1069B1070 = 0x451d958f==R81
assume !B1070B1071 = 0x6cb65eaf==R81
assume !B1071B1072 = 0x6ccc642f==R81
assume B1072R1073 = R80-0x4 R1074 = 0x4+R1073 R1075 = R1074-0x4B1076 = R1075s<0x20B1077 = !B1076
assume B1077B1078 = tacCalldatabuf!4@15==tacCalldatabuf!4@15
assume B1078TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=0, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=15), sort=ConstBlock(sz=160))::M1082 = M82[0x140] = R134M1083 = M1082[0x160] = 0xf4241
M1084 = M1083[0x120] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=173, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=62), sort=PackedByteArray(finalWrite=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=62)))::I1085 = keccak256exprsimple(0xf4241 R134)
TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sload v:bv256 0xf4241.0x0[key account] tacS:wordmap::R1086 = W5119[I1085] UR1089 = havocR1090 = UR1089:uf(R134)R1091 = UR335:uf(R134)I1092 = R1091+int 0x1B1093 = R1090==I1092B1094 = forall( QVars(a3:bv256 bv256) true&&true&&(!(true&&true&&!(a3==R134))||(true&&true&&(UR1089:uf(a3)==UR335:uf(a3)))))B1095 = B1093&&B1094
assume B1095TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::R1096 = R1086>>l0x0 R1097 = 0xffffffffff&R1096 R1099 = R1086&0xffffffffffffR1100 = R1099*0x10000000000000000000000000000000000000000000000000000
R1101 = 0xff00000000000000000000000000000000000000000000000000000000000000&R1100 R1103 = R1086>>l0x30 R1104 = R1103>>l0x0 R1105 = 0xff&R1104 R1107 = R1086>>l0x38 R1108 = R1107>>l0x0 R1109 = 0xffff&R1108 R1111 = R1086&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffR1112 = R1111*0x10000000000
R1113 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R1112 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=174, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=69), sort=ConstBlock(sz=160))::R1115 = 0x0M1116 = M1084[0x240] = false
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=177, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=121), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=176, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=112), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=178, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=140), sort=ConstBlock(sz=288))::R1117 = 0x60
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=179, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=168), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=182, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=196), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=181, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=187), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=183, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=215), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=180, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=182), sort=ConstBlock(sz=224))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=175, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=99), sort=ConstBlock(sz=256))::B1118 = R1109==0x0
if B1118:bool goto 2597_1009_0_0_15_0_38824_0 else goto 2436_1009_0_0_15_0_38821_0
Block 533_1017_0_0_15_0_38817_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37), sort=PackedByteArray(finalWrite=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37)))::I4550 = keccak256exprsimple(0xf4241 R134)
R4552 = R1113>>l0x28 R4553 = R1109&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4554 = R4553*0x1R4555 = R4554&0xffffffffffffffffffffffffffffffffffffffffffffffffffR4556 = R4555*0x100000000000000R4557 = R1105&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4558 = R4557*0x1R4559 = R4558&0xffffffffffffffffffffffffffffffffffffffffffffffffffffR4560 = R4559*0x1000000000000
R4561 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3970 R4562 = R4561>>l0xd0 R4563 = R1097&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4564 = R4563*0x1
R4565 = R4564|R4562 R4566 = R4565|R4560 R4567 = R4566|R4556 R4568 = R4567|R4552 TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sstore 0xf4241.0x0[key account] v1:bv256 tacS:wordmap::W4572 = W5119[I4550] = R4568 UR4578 = havocR4579 = UR4578:uf(R134)R4580 = UR5122:uf(R134)I4581 = R4580+int 0x1B4582 = R4579==I4581B4583 = forall( QVars(a4:bv256 bv256) true&&true&&(!(true&&true&&!(a4==R134))||(true&&true&&(UR4578:uf(a4)==UR5122:uf(a4)))))B4584 = B4582&&B4583
assume B4584TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::::Parallel assignment for 4569, 4574 := 4572, 4578::UR4574 = UR4578
Block 552_1017_0_0_15_0_38818_0:
W4569 = ReachabilityCertora3109_1008_0_0_15_0_60101_0 ? W5119 : W4572B4538 = R12122s<0x0B4539 = !B4538
assume B4539 TRANSIENT::MetaKey(name=tac.return.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::R4541 = 0x1
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=7)::::Parallel assignment for 4540, 4570, 4575, 6885, 6888, 6891, 6895, 6898, 6901, 6904, 6907, 6910, 6913, 6916, 6919, 6922, 6925, 6928, 6931, 6934, 6937, 6940, 6943, 6946, 6949, 6952, 6955, 6958, 6961, 6964, 6967, 6970, 6973, 6976, 6979, 6982, 6985, 6988, 6991, 6994, 6997, 7000, 7003, 7006, 7009, 7012 := 4541, 4569, 4574, 0, 3182, 2, 4, 5, 6, 7, 1302, 9, 10, 11, 12, 13, 7870, 15, 16, 6418, 18, 19, 651, 654, 657, 660, 663, 666, 669, 672, 675, 678, 681, 684, 687, 690, 693, 696, 699, 702, 705, 708, 711, 714, 633, 1089::R4540 = R4541UR4575 = UR4574UR7012 = UR1089
Block 2436_1009_0_0_15_0_38821_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=3, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=18), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=184, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=9), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=5, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=37), sort=ConstBlock(sz=96))::M1319 = M1116[0x920] = R1109M1320 = M1319[0x940] = 0x2
M1321 = M1320[0x900] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=6, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79)))::R1322 = 0x960 I1323 = keccak256exprsimple(0x2 R1109)
R1324 = W9[I1323] R1326 = R1324>>l0xa0 R1327 = R1326>>l0x0 R1328 = 0xffffffffffffffffffffffffffffffffffffffff&R1324 B1329 = R1328==0x0
if B1329:bool goto 7759_991_0_0_15_0_38941_0 else goto 7775_991_0_0_15_0_38942_0
Block 2490_1007_0_0_15_0_38822_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9920, 9923 := 9922, 9925::R3023 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 3020, 3022 := 3021, 3023::R3022 = R3023
Block 2494_1007_0_0_15_0_38823_0:
B3386 = R1109==0x0B3387 = !B3386
assume B3387 R3388 = R2331+0x60R3389 = R2331+0x20M3390 = M2279[R3389] = R1109R3391 = R3389+0x20M3392 = M3390[R3391] = 0xf424b
R3393 = R3388-R2331 R3394 = R3393-0x20 M3395 = M3392[R2331] = R3394 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=20, nextFPWriteCmd=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=31)))::I3396 = keccak256exprsimple(0xf424b R1109)R3397 = R3388+0x60R3398 = R3388+0x20M3400 = M3395[R3398] = R134R3401 = R3398+0x20M3402 = M3400[R3401] = I3396
R3403 = R3397-R3388 R3404 = R3403-0x20 M3405 = M3402[R3388] = R3404 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=85, nextFPWriteCmd=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=70)))::I3407 = keccak256exprsimple(I3396 R134)
R3408 = W1302[I3407] B3412 = R3408==0x0
if B3412:bool goto 9122_981_0_0_15_0_39145_0 else goto 9130_981_0_0_15_0_39147_0
Block 2597_1009_0_0_15_0_38824_0:
M1311 = M1116[0x7c0] = R1105 R1312 = 0x20*R1105 R1313 = 0x20+R1312 R1314 = 0x7c0+R1313 B1317 = R1105==0x0
if B1317:bool goto 2597_1009_0_0_15_0_60036_0 else goto 6604_997_0_0_15_0_38913_0
Block 2620_1009_0_0_15_0_38825_0:
M1310 = ReachabilityCertora6541_994_0_0_15_0_38911_0 ? M8191 : M1840
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13741 := 9921, 9924, 4043::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::B2925 = R1113==0x0
if B2925:bool goto 2620_1009_0_0_15_0_60078_0 else goto 2659_1008_0_1_15_0_40960_0
Block 2900_1008_0_0_15_0_38826_0:
M3984 = ReachabilityCertora2620_1009_0_0_15_0_60078_0 ? M1310 : M8928
R3292 = R5746&0x200000000000000000000000000000000000000000000000000000000000000 R3293 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3292 B3294 = R3293==0x200000000000000000000000000000000000000000000000000000000000000B3295 = B3294 ? R12126==0x0 : B3294
if B3295:bool goto 3001_1008_0_0_15_0_38829_0 else goto 2900_1008_0_0_15_0_60086_0
Block 3001_1008_0_0_15_0_38829_0:
R3968 = R5746&0xfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R3969 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3968 M3973 = M3984[0x240] = true ::Parallel assignment for 3970, 3972 := 3969, 3973::R3970 = R3969
Block 3109_1008_0_0_15_0_38830_0:
M3972 = ReachabilityCertora2900_1008_0_0_15_0_60086_0 ? M3984 : M3973
R3975 = M3972[0x240] B3976 = R3975==0x0
if B3976:bool goto 3109_1008_0_0_15_0_60101_0 else goto 533_1017_0_0_15_0_38817_0
Block 3465_998_0_0_15_0_38831_0:
R2277 = R1938+0x60R2278 = R1938+0x20M2280 = M1945[R2278] = R1109R2281 = R2278+0x20M2282 = M2280[R2281] = 0xf4243
R2283 = R2277-R1938 R2284 = R2283-0x20 M2285 = M2282[R1938] = R2284 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=42)))::I2286 = keccak256exprsimple(0xf4243 R1109)
R2287 = W11[I2286] R2288 = 0xffffffffffffffffffffffffffffffffffffffff&R2287 R2290 = R2277+0x60R2291 = R2277+0x20M2293 = M2285[R2291] = R2288R2294 = R2291+0x20M2295 = M2293[R2294] = 0xf4242
R2296 = R2290-R2277 R2297 = R2296-0x20 M2298 = M2295[R2277] = R2297 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=19, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=92), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=92)))::I2299 = keccak256exprsimple(0xf4242 R2288)
R2300 = W12[I2299] R2301 = R2300>>l0x30 R2302 = R2301>>l0x0 R2303 = 0xffffffff&R2302 R2304 = R2300&0xffffffffffffffffffffffffffffffffR2305 = R2304*0x100000000000000000000000000000000R2306 = R2290+0x60R2307 = R2290+0x20M2309 = M2298[R2307] = R2288R2310 = R2307+0x20M2311 = M2309[R2310] = 0xf424e
R2312 = R2306-R2290 R2313 = R2312-0x20 M2314 = M2311[R2290] = R2313 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=21, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=142), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=142)))::I2315 = keccak256exprsimple(0xf424e R2288)
R2316 = W13[I2315] R2317 = R2316>>l0x0 R2318 = 0xffffffffffffffffffffffff&R2317 R2321 = 0xffffffffffff0000000000000000000000000000000000000000000000000000&R2305 R2324 = R2305>>l0xd0R2325 = R2324&0xffR2327 = 0x80+R2306
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=22, nextFPWriteCmd=CmdPointer(block=8341_981_0_0_0_0_0_0, pos=10), sort=ConstBlock(sz=128))::R2330 = 0x80+R2327R2333 = 0x60
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=77, nextFPWriteCmd=CmdPointer(block=8341_981_0_0_0_0_0_0, pos=24), sort=ConstBlock(sz=128))::R2336 = 0xff&R2325 B2337 = R2336==0x0
if B2337:bool goto 11031_979_0_0_15_0_39177_0 else goto 11039_979_0_0_15_0_39178_0
Block 3493_998_0_0_15_0_38832_0:
M2279 = ReachabilityCertora3444_994_0_0_15_0_39522_0 ? M1945 : M7610B2743 = R1953s<0x0
if B2743:bool goto 2490_1007_0_0_15_0_38822_0 else goto 2475_1004_0_0_15_0_39523_0
Block 3679_996_0_0_15_0_38835_0:
R5743 = R1101|0x100000000000000000000000000000000000000000000000000000000000000 R5744 = 0xff00000000000000000000000000000000000000000000000000000000000000&R5743 M5749 = M6275[0x240] = true ::Parallel assignment for 5745, 5748 := 5744, 5749::R5745 = R5744
Block 3790_996_0_0_15_0_38836_0:
B5741 = R10117==0x0B5742 = B5741 ? B5203 : B5741
if B5742:bool goto 3807_996_0_0_15_0_38839_0 else goto 3790_996_0_0_15_0_60162_0
Block 3807_996_0_0_15_0_38839_0:
R6255 = R1101&0xfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R6256 = 0xff00000000000000000000000000000000000000000000000000000000000000&R6255 M6260 = M6275[0x240] = true ::Parallel assignment for 6257, 6259 := 6256, 6260::R6257 = R6256
Block 3915_996_0_0_15_0_38840_0:
M6259 = ReachabilityCertora3790_996_0_0_15_0_60162_0 ? M6275 : M6260
::Parallel assignment for 5745, 5748 := 6257, 6259::R5745 = R6257
Block 3916_996_0_0_15_0_38841_0:
M5748 = ReachabilityCertora3915_996_0_0_15_0_38840_0 ? M6259 : M5749B6262 = R10115==0x0
if B6262:bool goto 5646_992_0_0_15_0_38884_0 else goto 5654_992_0_0_15_0_38886_0
Block 4122_1004_0_0_15_0_38875_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4122_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4122_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::
Block 4130_1004_0_0_15_0_38877_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4130_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4130_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::
Block 4135_1005_0_0_15_0_38879_0:
R2726 = 0x7c0
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9921, 9924 := 1625, 1626::R2730 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 1310, 1315, 2725, 2727, 2729, 5746, 11368 := 1840, 1609, 2726, 2728, 2730, 1101, 1115::R1315 = R1609R2725 = R2726R2729 = R2730R5746 = R1101R11368 = R1115
Block 5614_968_0_0_15_0_38881_0:
M7610 = ReachabilityCertora9151_965_0_0_15_0_60161_0 ? M7499 : M10792B6235 = R11346s<0x0B6236 = !B6235B6237 = !B6236B6238 = !B6237
R6239 = R13710+R11346 B6240 = R6239s<R13710B6241 = !B6240B6242 = !B6241B6243 = !B6242B6244 = B6243==B6238
assume B6244 B6248 = R6239==0x0
if B6248:bool goto 5646_974_0_0_15_0_38883_0 else goto 5654_974_0_0_15_0_38885_0
Block 5614_984_0_0_15_0_38882_0:
M6275 = ReachabilityCertora9151_981_0_0_15_0_60123_0 ? M3405 : M9527
R5201 = R1101&0x100000000000000000000000000000000000000000000000000000000000000 R5202 = 0xff00000000000000000000000000000000000000000000000000000000000000&R5201 B5203 = R5202==0x100000000000000000000000000000000000000000000000000000000000000B5204 = R10117==0x0R5205 = B5204 ? R10117 : !B5203 ? 0x1 : 0x0B5206 = R5205==0x0
if B5206:bool goto 3790_996_0_0_15_0_38836_0 else goto 3679_996_0_0_15_0_38835_0
Block 5646_974_0_0_15_0_38883_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_974_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 59642, 59644 := 59643, 59645::R7019 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_974_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 7018 := 7019::R7018 = R7019
Block 5646_992_0_0_15_0_38884_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_992_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 21684, 21686 := 21685, 21687::R7044 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_992_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 7043 := 7044::R7043 = R7044
Block 5654_974_0_0_15_0_38885_0:
B7022 = R6239==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB7023 = B7022 ? false : B7022B7024 = !B7023
assume B7024 R7025 = R6239*0x2540be400 B7026 = smul_no_ofl_udfl:bif(R6239,0x2540be400)
assume B7026 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_964_0_0_0_0_0_0 -> 8868_965_0_0_0_0_0_0::::Parallel assignment for 61027, 61029 := 63510, 62147::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_964_0_0_0_0_0_0 -> 8868_965_0_0_0_0_0_0::B7029 = R7025==0x0
if B7029:bool goto 8739_967_0_0_15_0_38959_0 else goto 8747_967_0_0_15_0_38965_0
Block 5654_992_0_0_15_0_38886_0:
B7047 = R10115==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB7048 = B7047 ? false : B7047B7049 = !B7048
assume B7049 R7050 = R10115*0x2540be400 B7051 = smul_no_ofl_udfl:bif(R10115,0x2540be400)
assume B7051 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_4_0_0_0_0_0 -> 8868_983_4_0_0_0_0_0::::Parallel assignment for 22315, 22317 := 23840, 23072::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_4_0_0_0_0_0 -> 8868_983_4_0_0_0_0_0::B7054 = R7050==0x0
if B7054:bool goto 8739_985_0_0_15_0_38964_0 else goto 8747_985_0_0_15_0_38970_0
Block 5731_974_0_0_15_0_38887_0:
B7557 = R7018s<0x0B7558 = !B7557B7559 = !B7558B7560 = !B7559
R7561 = R13708+R7018 B7562 = R7561s<R13708B7563 = !B7562B7564 = !B7563B7565 = !B7564B7566 = B7565==B7560
assume B7566 B7568 = R2949s<0x0B7569 = !B7568B7570 = !B7569B7571 = !B7570
R7572 = R7561+R2949 B7573 = R7572s<R7561B7574 = !B7573B7575 = !B7574B7576 = !B7575B7577 = B7576==B7571
assume B7577 R7581 = R2321>>l0xe0R7582 = R7581&0xff
R7583 = 0xff&R7582 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8747_979_6_0_0_0_0_0 -> 8825_978_6_0_0_0_0_0::::Parallel assignment for 67920, 67922 := 67337, 67338::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8747_979_6_0_0_0_0_0 -> 8825_978_6_0_0_0_0_0::R7584 = R1950*R7572 B7585 = smul_no_ofl_udfl:bif(R1950,R7572)
assume B7585 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_978_6_0_0_0_0_0 -> 8868_979_6_0_0_0_0_0::::Parallel assignment for 67346, 67348 := 69806, 68535::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_978_6_0_0_0_0_0 -> 8868_979_6_0_0_0_0_0::B7588 = R7584==0x0
if B7588:bool goto 8739_981_3_0_15_0_38960_0 else goto 8747_981_3_0_15_0_38966_0
Block 5731_992_0_0_15_0_38888_0:
B7641 = R2338s<0x0B7642 = !B7641B7643 = !B7642B7644 = !B7643
R7645 = R1953+R2338 B7646 = R7645s<R1953B7647 = !B7646B7648 = !B7647B7649 = !B7648B7650 = B7649==B7644
assume B7650 B7652 = R7043s<0x0B7653 = !B7652B7654 = !B7653B7655 = !B7654
R7656 = R7645+R7043 B7657 = R7656s<R7645B7658 = !B7657B7659 = !B7658B7660 = !B7659B7661 = B7660==B7655
assume B7661 R7666 = 0xa0+R6300
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=96, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=17), sort=ConstBlock(sz=160))::R7669 = 0xa0+R7666
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=23, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=35), sort=ConstBlock(sz=160))::R7672 = R7669+0x60R7673 = R7669+0x20M7674 = M5748[R7673] = R1109R7675 = R7673+0x20M7676 = M7674[R7675] = 0x1
R7677 = R7672-R7669 R7678 = R7677-0x20 M7679 = M7676[R7669] = R7678 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=24, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=77), sort=PackedByteArray(finalWrite=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=77)))::I7681 = keccak256exprsimple(0x1 R1109)
R7682 = W10[I7681] B7683 = R1109==0x1
if B7683:bool goto 5810_992_0_0_15_0_38889_0 else goto 5836_992_0_0_15_0_38890_0
Block 5810_992_0_0_15_0_38889_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5810_992_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 29767, 29769 := 29768, 29770::R8187 = 0xde0b6b3a7640000R8189 = 0xde0b6b3a7640000
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5810_992_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 8186, 8188, 8191, 8204 := 8187, 8189, 7679, 7672::R8186 = R8187R8188 = R8189R8204 = R7672
Block 5836_992_0_0_15_0_38890_0:
R8190 = 0xffffffffffffffffffffffffffffffffffffffff&R7682 M8192 = M7679[R7672] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R8194 = W43[R8190] B8195 = R8194==0x0B8196 = !B8195
assume B8196 M8197 = havocR8198 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R29744@15:bv256, valueVar=0x0, gasVar=R29999@15:bv256, inOffset=R29750@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R29750@15:bv256, outSize=0xa0, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R29750@15:bv256, simplifiedOffset=null, size=R29754@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R29750@15:bv256, size=0xa0)), origCallcore=CallCore R29744@15:bv256 R29999@15:bv256 R29750@15:bv256 R29754@15:bv256 tacM@15:bytemap R29750@15:bv256 0xa0 tacM@15:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=72), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M8199 = M8192[R7672:R7672+0xa0] = M8197[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5938_987_0_0_0_0_0_0, pos=1)::R8201 = R8198+0x1f R8202 = R8201&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R8203 = R7672+R8202 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5938_987_0_0_0_0_0_0, pos=6)::B8206 = R8198s<0xa0B8207 = !B8206
assume B8207R8208 = R7672+0x0R8209 = M8199[R8208]R8210 = R8209&0xffffffffffffffffffffB8211 = R8209==R8210
assume B8211R8213 = R7672+0x20R8214 = M8199[R8213]R8215 = R8213+0x20R8216 = R8215+0x20R8217 = R8216+0x20R8218 = M8199[R8217]R8219 = R8218&0xffffffffffffffffffffB8220 = R8218==R8219
assume B8220B8222 = 0x0s<R8214
assume B8222 R8224 = R7682&0xffffffffffffffffffffffffffffffffffffffffffR8225 = R8224*0x10000000000000000000000
R8226 = R8225>>l0xf8 R8227 = 0xff&R8226 R8228 = 0xa^R8227 R8229 = R7682&0xffffffffffffffffffffffffffffffffffffffffffffR8230 = R8229*0x100000000000000000000
R8231 = 0xff00000000000000000000000000000000000000000000000000000000000000&R8230 B8232 = R8231==0x0
if B8232:bool goto 6056_991_0_0_15_0_39542_0 else goto 6161_990_0_0_15_0_38900_0
Block 6161_990_0_0_15_0_38900_0:
B9034 = R8228==0x0
if B9034:bool goto 8739_984_5_0_15_0_38963_0 else goto 8747_984_5_0_15_0_38969_0
Block 6200_990_0_0_15_0_38901_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6200_990_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 29767, 29769 := 48169, 54320::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6200_990_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 8186, 8188, 8191, 8204 := 8228, 9032, 8199, 8203::R8186 = R8228R8188 = R9032R8204 = R8203
Block 6203_992_0_0_15_0_38902_0:
M8191 = ReachabilityCertora6200_990_0_0_15_0_38901_0 ? M8199 : M7679R9011 = R7682&0xffffffffffffffffffffffffffffffffffffffffffffffR9012 = R9011*0x1000000000000000000
R9013 = R9012>>l0xf8 R9014 = 0xff&R9013 R9015 = R7682&0xffffffffffffffffffffffffffffffffffffffffffffffffR9016 = R9015*0x10000000000000000
R9017 = R9016>>l0xf8 R9018 = 0xff&R9017 R9023 = 0xa0+R8204 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=36, nextFPWriteCmd=CmdPointer(block=6203_992_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B9031 = R7656==0x0
if B9031:bool goto 6312_993_0_0_15_0_38903_0 else goto 6320_993_0_0_15_0_38904_0
Block 6312_993_0_0_15_0_38903_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6312_993_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 31235, 31237 := 31236, 31238::R9500 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6312_993_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 9499 := 9500::R9499 = R9500
Block 6320_993_0_0_15_0_38904_0:
B9503 = R1638==0x0
if B9503:bool goto 8739_984_1_0_15_0_38961_0 else goto 8747_984_1_0_15_0_38967_0
Block 6397_993_0_0_15_0_38905_0:
B10088 = R9499==0x0
if B10088:bool goto 6414_994_0_0_15_0_38906_0 else goto 6422_994_0_0_15_0_38907_0
Block 6414_994_0_0_15_0_38906_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6414_994_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 32824, 32826 := 32825, 32827::R10896 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6414_994_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 10895 := 10896::R10895 = R10896
Block 6422_994_0_0_15_0_38907_0:
B10897 = 0x0s<R9499R10898 = B10897 ? R9018 : R9014B10901 = R9499==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10902 = B10901 ? R8188==0x8000000000000000000000000000000000000000000000000000000000000000 : B10901B10903 = !B10902
assume B10903 R10904 = R9499*R8188 B10905 = smul_no_ofl_udfl:bif(R9499,R8188)
assume B10905 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_981_1_0_0_0_0_0 -> 8868_982_1_0_0_0_0_0::::Parallel assignment for 34568, 34570 := 36104, 35302::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_981_1_0_0_0_0_0 -> 8868_982_1_0_0_0_0_0::B10908 = R10904==0x0
if B10908:bool goto 8739_984_3_0_15_0_38962_0 else goto 8747_984_3_0_15_0_38968_0
Block 6541_994_0_0_15_0_38911_0:
B11357 = R10895s<0x0B11358 = !B11357B11359 = !B11358B11360 = !B11359
R11361 = 0x0+R10895 B11362 = R11361s<0x0B11363 = !B11362B11364 = !B11363B11365 = !B11364B11366 = B11365==B11360
assume B11366 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9921, 9924 := 9920, 9923::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 1310, 1315, 2725, 2727, 2729, 5746, 11368 := 8191, 9023, 1117, 3020, 3022, 5745, 11361::R1315 = R9023R2725 = R1117R2729 = R3022R5746 = R5745R11368 = R11361
Block 6604_967_0_0_15_0_38912_0:
R2999 = 0x20+R2330 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_967_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::::Parallel assignment for 26512, 26517, 26527 := 25264, 24599, 24598::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_967_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::R3001 = 0xc0+R2739M3005 = M2736[R2739] = 0x0R3006 = 0x20+R2739M3007 = M3005[R3006] = 0x0R3008 = 0x20+R3006M3009 = M3007[R3008] = 0x0R3010 = 0x20+R3008M3011 = M3009[R3010] = 0x0R3012 = 0x20+R3010M3013 = M3011[R3012] = 0x0R3014 = 0x20+R3012M3015 = M3013[R3014] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=46, nextFPWriteCmd=CmdPointer(block=6608_966_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M3016 = M3015[R2999] = R2739 R3017 = 0x20+R2999 R3018 = R2733-0x1 B3019 = R3018>0x0
if B3019:bool goto 6616_965_0_165_15_0_48608_0 else goto 6604_967_0_0_15_0_60080_0
Block 6604_997_0_0_15_0_38913_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_997_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 1889, 1734, 1733::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_997_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::R1620 = 0xc0+R1314M1624 = M1311[R1314] = 0x0R1625 = 0x20+R1314M1626 = M1624[R1625] = 0x0R1627 = 0x20+R1625M1628 = M1626[R1627] = 0x0R1629 = 0x20+R1627M1630 = M1628[R1629] = 0x0R1631 = 0x20+R1629M1632 = M1630[R1631] = 0x0R1633 = 0x20+R1631M1634 = M1632[R1633] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=48, nextFPWriteCmd=CmdPointer(block=6608_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M1635 = M1634[0x7e0] = R1314 R1636 = R1105-0x1 B1637 = R1636>0x0
if B1637:bool goto 6616_995_0_163_15_0_48607_0 else goto 6604_997_0_0_15_0_60045_0
Block 6633_966_0_0_15_0_38914_0:
M3370 = ReachabilityCertora6604_967_0_0_15_0_60080_0 ? M3016 : M3382
::Parallel assignment for 3002, 3004 := 3368, 3370::R3002 = R3368
Block 6633_996_0_0_15_0_38915_0:
M1882 = ReachabilityCertora6604_997_0_0_15_0_60045_0 ? M1635 : M1894
::Parallel assignment for 1621, 1623 := 1880, 1882::R1621 = R1880
Block 6635_967_0_0_15_0_38916_0:
M3004 = ReachabilityCertora11039_979_0_0_15_0_60071_0 ? M2736 : M3370
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=78, nextFPWriteCmd=CmdPointer(block=6577_967_0_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_967_0_0_0_0_0_0, pos=3), R24599:bv256)))::R2978 = R3002+0x60R2979 = R3002+0x20M2981 = M3004[R2979] = R2288R2982 = R2979+0x20M2983 = M2981[R2982] = 0xf424d
R2984 = R2978-R3002 R2985 = R2984-0x20 M2986 = M2983[R3002] = R2985 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=47, nextFPWriteCmd=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=36)))::I2987 = keccak256exprsimple(0xf424d R2288)R2988 = R2978+0x40R2989 = R2978+0x20M2990 = M2986[R2989] = I2987
R2991 = R2988-R2978 R2992 = R2991-0x20 M2993 = M2990[R2978] = R2992 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=52, nextFPWriteCmd=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=60)))::I2995 = keccak256exprsimple(I2987)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_967_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::::Parallel assignment for 33315, 33326, 33328 := 30563, 30567, 30568::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_967_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::R2997 = 0xff&R2325 B2998 = 0x0<R2997
if B2998:bool goto 6742_967_0_125_15_0_48532_0 else goto 6635_967_0_0_15_0_60079_0
Block 6635_997_0_0_15_0_38917_0:
M1623 = ReachabilityCertora2597_1009_0_0_15_0_60036_0 ? M1311 : M1882
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=184, nextFPWriteCmd=CmdPointer(block=6577_997_0_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_997_0_0_0_0_0_0, pos=3), R1734:bv256)))::R1599 = R1621+0x60R1600 = R1621+0x20M1602 = M1623[R1600] = R134R1603 = R1600+0x20M1604 = M1602[R1603] = 0xf424d
R1605 = R1599-R1621 R1606 = R1605-0x20 M1607 = M1604[R1621] = R1606 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=49, nextFPWriteCmd=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=36)))::I1608 = keccak256exprsimple(0xf424d R134)R1609 = R1599+0x40R1610 = R1599+0x20M1611 = M1607[R1610] = I1608
R1612 = R1609-R1599 R1613 = R1612-0x20 M1614 = M1611[R1599] = R1613 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=54, nextFPWriteCmd=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=60)))::I1616 = keccak256exprsimple(I1608)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_997_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 3077, 3081, 3082::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_997_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::B1618 = 0x0<R1105
if B1618:bool goto 6742_997_0_127_15_0_48538_0 else goto 6635_997_0_0_15_0_60044_0
Block 6953_967_0_0_15_0_38933_0:
M3320 = ReachabilityCertora6635_967_0_0_15_0_60079_0 ? M2993 : M3354
R3357 = M3320[R2330] B3358 = R3357>0x1R3359 = B3358 ? R2330 : R2330
M3362 = M3320[R2988] = 0x0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=53, nextFPWriteCmd=CmdPointer(block=11093_977_0_0_0_0_0_0, pos=4), sort=ConstantArrayAlloc(eSz=32, constSize=0))::R3363 = R2988+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11151_977_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 23884 := 23169::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11151_977_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 2731, 2735, 2740, 3360 := 2327, 3362, 3363, 3359::R2740 = R3363R3360 = R3359
Block 6953_997_0_0_15_0_38934_0:
M1840 = ReachabilityCertora6635_997_0_0_15_0_60044_0 ? M1614 : M1874
R1876 = M1840[0x7c0] B1877 = R1876>0x1
if B1877:bool goto 4130_1004_0_0_15_0_38877_0 else goto 4122_1004_0_0_15_0_38875_0
Block 7759_991_0_0_15_0_38941_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3111, 3116, 3118::R1639 = 0x2540be400R1641 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 1638, 1640, 1643, 1654 := 1639, 1641, 1321, 1322::R1638 = R1639R1640 = R1641R1654 = R1322
Block 7775_991_0_0_15_0_38942_0:
R1642 = 0xffffffffffffffffffffffffffffffffffffffff&R1324 M1644 = M1321[0x960] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R1645 = W43[R1642] B1646 = R1645==0x0B1647 = !B1646
assume B1647 M1648 = havocR1649 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R3085@15:bv256, valueVar=0x0, gasVar=R3182@15:bv256, inOffset=R3091@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R3091@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R3091@15:bv256, simplifiedOffset=null, size=R3095@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R3091@15:bv256, size=0x20)), origCallcore=CallCore R3085@15:bv256 R3182@15:bv256 R3091@15:bv256 R3095@15:bv256 tacM@15:bytemap R3091@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=75), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M1650 = M1644[0x960:0x960+0x20] = M1648[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_987_0_0_0_0_0_0, pos=1)::R1651 = R1649+0x1f R1652 = R1651&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R1653 = 0x960+R1652 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_987_0_0_0_0_0_0, pos=6)::B1656 = R1649s<0x20B1657 = !B1656
assume B1657R1658 = M1650[0x960]B1659 = 0x0s<R1658
assume B1659 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3804, 2964, 2919::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 1638, 1640, 1643, 1654 := 1658, 1327, 1650, 1653::R1638 = R1658R1640 = R1327R1654 = R1653
Block 7919_991_0_0_15_0_38955_0:
M1643 = ReachabilityCertora7775_991_0_0_15_0_38942_0 ? M1650 : M1321
R1898 = 0x60+R1654 R1899 = 0xffffffffffffffffffffffffffffffffffffffff&R1324 R1902 = 0xff&R1640 R1903 = 0xa^R1902 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=61, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R1905 = 0x80+R1898R1907 = 0x60+R1905
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=69, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=68, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R1908 = R1907+0x60R1909 = R1907+0x20M1910 = M1643[R1909] = R1109R1911 = R1909+0x20M1912 = M1910[R1911] = 0xf4249
R1913 = R1908-R1907 R1914 = R1913-0x20 M1915 = M1912[R1907] = R1914 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=70, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=76)))::I1916 = keccak256exprsimple(0xf4249 R1109)
R1917 = W7[I1916] R1918 = R1917>>l0x0 R1919 = 0xff&R1918 R1920 = 0x80+R1908 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=71, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R1928 = R1920+0x60R1929 = R1920+0x20M1931 = M1915[R1929] = R134R1932 = R1929+0x20M1933 = M1931[R1932] = 0xf4246
R1934 = R1928-R1920 R1935 = R1934-0x20 M1936 = M1933[R1920] = R1935 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=72, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=145), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=145)))::I1937 = keccak256exprsimple(0xf4246 R134)R1938 = R1928+0x60R1939 = R1928+0x20M1940 = M1936[R1939] = R1109R1941 = R1939+0x20M1942 = M1940[R1941] = I1937
R1943 = R1938-R1928 R1944 = R1943-0x20 M1945 = M1942[R1928] = R1944 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=73, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=179), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=179)))::I1947 = keccak256exprsimple(I1937 R1109)
R1948 = W7870[I1947] R1949 = R1948>>l0x0 R1950 = 0xffffffffffffffffffff&R1949 R1951 = R1948>>l0xa8 R1952 = R1951>>l0x0 R1953 = SignExtend(o1=0xa, o2=R1952:bv256) B1954 = 0x0s<R1950
if B1954:bool goto 3465_998_0_0_15_0_38831_0 else goto 3444_994_0_0_15_0_39522_0
Block 8578_980_0_0_15_0_38958_0:
M7499 = ReachabilityCertora11219_978_0_0_15_0_60102_0 ? M2973 : M13257B4602 = R2976==0x0
if B4602:bool goto 9122_965_0_0_15_0_39144_0 else goto 9130_965_0_0_15_0_39146_0
Block 8739_967_0_0_15_0_38959_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_967_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 63526, 63528 := 63527, 63529::R7590 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_967_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 7589 := 7590::R7589 = R7590
Block 8739_981_3_0_15_0_38960_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_981_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 69822, 69824 := 69823, 69825::R8151 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_981_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 8150 := 8151::R8150 = R8151
Block 8739_984_1_0_15_0_38961_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 31935, 31937 := 31936, 31938::R10090 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 10089 := 10090::R10089 = R10090
Block 8739_984_3_0_15_0_38962_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 36120, 36122 := 36121, 36123::R11373 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 11372 := 11373::R11372 = R11373
Block 8739_984_5_0_15_0_38963_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 49819, 49821 := 49820, 49822::R9507 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 9506 := 9507::R9506 = R9507
Block 8739_985_0_0_15_0_38964_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_985_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 23856, 23858 := 23857, 23859::R7685 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_985_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 7684 := 7685::R7684 = R7685
Block 8747_967_0_0_15_0_38965_0:
B7591 = R7025==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB7592 = B7591 ? R1903==0x8000000000000000000000000000000000000000000000000000000000000000 : B7591B7593 = !B7592
assume B7593 R7594 = R7025*R1903 B7595 = smul_no_ofl_udfl:bif(R7025,R1903)
assume B7595 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_966_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 63526, 63528 := 66005, 64765::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_966_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 7589 := 7594::R7589 = R7594
Block 8747_981_3_0_15_0_38966_0:
B8152 = R7584==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8153 = B8152 ? R7583==0x8000000000000000000000000000000000000000000000000000000000000000 : B8152B8154 = !B8153
assume B8154 R8155 = R7584*R7583 B8156 = smul_no_ofl_udfl:bif(R7584,R7583)
assume B8156 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_980_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 69822, 69824 := 72362, 71112::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_980_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 8150 := 8155::R8150 = R8155
Block 8747_984_1_0_15_0_38967_0:
B10091 = R1638==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10092 = B10091 ? R7656==0x8000000000000000000000000000000000000000000000000000000000000000 : B10091B10093 = !B10092
assume B10093 R10094 = R1638*R7656 B10095 = smul_no_ofl_udfl:bif(R1638,R7656)
assume B10095 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 31935, 31937 := 33711, 32793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 10089 := 10094::R10089 = R10094
Block 8747_984_3_0_15_0_38968_0:
B11374 = R10904==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11375 = B11374 ? R10898==0x8000000000000000000000000000000000000000000000000000000000000000 : B11374B11376 = !B11375
assume B11376 R11377 = R10904*R10898 B11378 = smul_no_ofl_udfl:bif(R10904,R10898)
assume B11378 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 36120, 36122 := 37763, 36877::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 11372 := 11377::R11372 = R11377
Block 8747_984_5_0_15_0_38969_0:
B9508 = R8228==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9509 = B9508 ? R8228==0x8000000000000000000000000000000000000000000000000000000000000000 : B9508B9510 = !B9509
assume B9510 R9511 = R8228*R8228 B9512 = smul_no_ofl_udfl:bif(R8228,R8228)
assume B9512 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 49819, 49821 := 52033, 50944::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 9506 := 9511::R9506 = R9511
Block 8747_985_0_0_15_0_38970_0:
B7686 = R7050==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB7687 = B7686 ? R1903==0x8000000000000000000000000000000000000000000000000000000000000000 : B7686B7688 = !B7687
assume B7688 R7689 = R7050*R1903 B7690 = smul_no_ofl_udfl:bif(R7050,R1903)
assume B7690 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_984_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 23856, 23858 := 25224, 24550::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_984_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 7684 := 7689::R7684 = R7689
Block 8868_967_0_0_15_0_39076_0:
B8159 = R1638==0x0B8160 = !B8159
assume B8160 B8161 = R1638==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8162 = B8161 ? R7589==0x8000000000000000000000000000000000000000000000000000000000000000 : B8161B8163 = !B8162
assume B8163 R8164 = R7589 /s R1638 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_972_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 59642, 59644 := 68529, 67907::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_972_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 7018 := 8164::R7018 = R8164
Block 8868_981_3_0_15_0_39077_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_983_5_0_0_0_0_0 -> 8967_982_5_0_0_0_0_0::::Parallel assignment for 72996, 72998 := 72369, 72370::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_983_5_0_0_0_0_0 -> 8967_982_5_0_0_0_0_0::R8977 = R8150 /s 0x64 B8978 = R2318==0x0B8979 = !B8978
assume B8979 B8980 = R2318==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8981 = B8980 ? R8977==0x8000000000000000000000000000000000000000000000000000000000000000 : B8980B8982 = !B8981
assume B8982 R8983 = R8977 /s R2318 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3484_996_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 80792, 80794, 80799, 80801 := 80793, 80085, 80800, 79137::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3484_996_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 2279, 2331, 2338 := 7610, 7635, 8983::R2331 = R7635R2338 = R8983
Block 8868_984_1_0_15_0_39078_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_986_1_0_0_0_0_0 -> 8967_985_1_0_0_0_0_0::::Parallel assignment for 34109, 34111 := 33718, 33719::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_986_1_0_0_0_0_0 -> 8967_985_1_0_0_0_0_0::R10909 = R10089 /s 0x2540be400 B10910 = R1903==0x0B10911 = !B10910
assume B10911 B10912 = R1903==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10913 = B10912 ? R10909==0x8000000000000000000000000000000000000000000000000000000000000000 : B10912B10914 = !B10913
assume B10914 R10915 = R10909 /s R1903 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6390_991_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 31235, 31237 := 37758, 37285::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6390_991_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 9499 := 10915::R9499 = R10915
Block 8868_984_3_0_15_0_39079_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_986_3_0_0_0_0_0 -> 8967_985_3_0_0_0_0_0::::Parallel assignment for 38318, 38320 := 37770, 37771::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_986_3_0_0_0_0_0 -> 8967_985_3_0_0_0_0_0::R12170 = R11372 /s 0x64 B12171 = R8186==0x0B12172 = !B12171
assume B12172 B12173 = R8186==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12174 = B12173 ? R12170==0x8000000000000000000000000000000000000000000000000000000000000000 : B12173B12175 = !B12174
assume B12175 R12176 = R12170 /s R8186 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6533_991_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 32824, 32826 := 42526, 42067::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6533_991_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 10895 := 12176::R10895 = R12176
Block 8868_984_5_0_15_0_39080_0:
B10098 = R8214==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10099 = B10098 ? R9506==0x8000000000000000000000000000000000000000000000000000000000000000 : B10098B10100 = !B10099
assume B10100 R10101 = R9506 /s R8214 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6197_989_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 54320 := 53679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6197_989_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 9032 := 10101::R9032 = R10101
Block 8868_985_0_0_15_0_39081_0:
B8233 = R1638==0x0B8234 = !B8233
assume B8234 B8235 = R1638==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8236 = B8235 ? R7684==0x8000000000000000000000000000000000000000000000000000000000000000 : B8235B8237 = !B8236
assume B8237 R8238 = R7684 /s R1638 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_990_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 21684, 21686 := 26470, 26210::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_990_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 7043 := 8238::R7043 = R8238
Block 9122_965_0_0_15_0_39144_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_965_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 53748, 53750 := 53749, 53751::R5198 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_965_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 5197 := 5198::R5197 = R5198
Block 9122_981_0_0_15_0_39145_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_981_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 18118, 18120 := 18119, 18121::R4033 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_981_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 4032 := 4033::R4032 = R4033
Block 9130_965_0_0_15_0_39146_0:
R5199 = R2976>>l0x0 B5200 = R5199<0x100000000000000000000000000000000
if B5200:bool goto 11224_962_0_0_15_0_39546_0 else goto 11251_961_0_0_15_0_39183_0
Block 9130_981_0_0_15_0_39147_0:
R4034 = R3408>>l0x0 B4035 = R4034<0x100000000000000000000000000000000
if B4035:bool goto 11224_978_0_0_15_0_39524_0 else goto 11251_977_0_0_15_0_39184_0
Block 9151_965_0_0_15_0_39148_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_967_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::::Parallel assignment for 94276, 94278, 95169, 95172, 100220, 103796, 103798 := 52531, 52532, 52534, 52535, 46655, 53748, 53750::R5730 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_967_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::B5733 = R5197==0x0
if B5733:bool goto 9151_965_0_0_15_0_60161_0 else goto 5506_968_0_19_15_0_45018_0
Block 9151_981_0_0_15_0_39149_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_983_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::::Parallel assignment for 38350, 38352, 38830, 38833, 41601, 43422, 43424 := 17671, 17672, 17674, 17675, 17098, 18118, 18120::R4603 = 0x0R4604 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_983_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::B4607 = R4032==0x0
if B4607:bool goto 9151_981_0_0_15_0_60123_0 else goto 5506_984_0_5_15_0_41362_0
Block 11031_979_0_0_15_0_39177_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11031_979_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 23884 := 23169::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11031_979_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 2731, 2735, 2740, 3360 := 2327, 2314, 2330, 2333::R2740 = R2330R3360 = R2333
Block 11039_979_0_0_15_0_39178_0:
R2733 = 0xff&R2325 M2736 = M2314[R2330] = R2733 R2737 = 0x20*R2733 R2738 = 0x20+R2737 R2739 = R2330+R2738 B2742 = R2733==0x0
if B2742:bool goto 11039_979_0_0_15_0_60071_0 else goto 6604_967_0_0_15_0_38912_0
Block 11165_980_0_0_15_0_39179_0:
M2735 = ReachabilityCertora11031_979_0_0_15_0_39177_0 ? M2314 : M3362R2926 = R2740+0x60R2927 = R2740+0x20M2929 = M2735[R2927] = R2288R2930 = R2927+0x20M2931 = M2929[R2930] = 0xf4246
R2932 = R2926-R2740 R2933 = R2932-0x20 M2934 = M2931[R2740] = R2933 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=42, nextFPWriteCmd=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=45), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=45)))::I2935 = keccak256exprsimple(0xf4246 R2288)R2936 = R2926+0x60R2937 = R2926+0x20M2938 = M2934[R2937] = R1109R2939 = R2937+0x20M2940 = M2938[R2939] = I2935
R2941 = R2936-R2926 R2942 = R2941-0x20 M2943 = M2940[R2926] = R2942 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=107, nextFPWriteCmd=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=79)))::I2945 = keccak256exprsimple(I2935 R1109)
R2946 = W7870[I2945] R2947 = R2946>>l0xa8 R2948 = R2947>>l0x0 R2949 = SignExtend(o1=0xa, o2=R2948:bv256) B2954 = R1109==0x0B2955 = !B2954
assume B2955 R2956 = R2936+0x60R2957 = R2936+0x20M2958 = M2943[R2957] = R1109R2959 = R2957+0x20M2960 = M2958[R2959] = 0xf424b
R2961 = R2956-R2936 R2962 = R2961-0x20 M2963 = M2960[R2936] = R2962 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=108, nextFPWriteCmd=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=31)))::I2964 = keccak256exprsimple(0xf424b R1109)R2965 = R2956+0x60R2966 = R2956+0x20M2968 = M2963[R2966] = R2288R2969 = R2966+0x20M2970 = M2968[R2969] = I2964
R2971 = R2965-R2956 R2972 = R2971-0x20 M2973 = M2970[R2956] = R2972 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=83, nextFPWriteCmd=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=70)))::I2975 = keccak256exprsimple(I2964 R2288)
R2976 = W1302[I2975] B2977 = R2303==0x0
if B2977:bool goto 11187_978_0_0_15_0_39180_0 else goto 11195_978_0_0_15_0_39181_0
Block 11187_978_0_0_15_0_39180_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11187_978_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 48227, 48229 := 48228, 48230::R3303 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11187_978_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 3302 := 3303::R3302 = R3303
Block 11195_978_0_0_15_0_39181_0:
B3305 = R2303>0x76a700
assume B3305 R3307 = R2303%0x76a700 R3308 = R2303-R3307 R3309 = R3308+0x76a700 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11215_976_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 48227, 48229 := 50388, 50385::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11215_976_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 3302 := 3309::R3302 = R3309
Block 11219_978_0_0_15_0_39182_0:
B4016 = R3302>R115R4017 = B4016 ? R115 : R3302-0x1R4019 = 0x120+R2965
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=84, nextFPWriteCmd=CmdPointer(block=8458_981_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=288))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8467_981_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::::Parallel assignment for 160286, 160288, 162889, 162891, 162902, 162904 := 34624, 34625, 34627, 34628, 50999, 51000::R4028 = 0x0R4029 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8467_981_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::R4030 = M2973[R3360] B4031 = 0x0<R4030
if B4031:bool goto 8488_980_0_27_15_0_46497_0 else goto 11219_978_0_0_15_0_60102_0
Block 11251_961_0_0_15_0_39183_0:
R5738 = R5199>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_961_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 54863, 54869, 54871 := 54861, 54870, 54866::R5740 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_961_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 5734, 5736 := 5738, 5740::R5734 = R5738R5736 = R5740
Block 11251_977_0_0_15_0_39184_0:
R4612 = R4034>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_977_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 18533, 18539, 18541 := 18531, 18540, 18536::R4614 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_977_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 4608, 4610 := 4612, 4614::R4608 = R4612R4610 = R4614
Block 11264_961_0_0_15_0_39185_0:
B6254 = R5734<0x10000000000000000
if B6254:bool goto 11264_961_0_0_15_0_39547_0 else goto 11281_961_0_0_15_0_39187_0
Block 11264_977_0_0_15_0_39186_0:
B5212 = R4608<0x10000000000000000
if B5212:bool goto 11264_977_0_0_15_0_39525_0 else goto 11281_977_0_0_15_0_39188_0
Block 11281_961_0_0_15_0_39187_0:
R7039 = R5734>>l0x40 R7040 = R5736+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 55560, 55566, 55568 := 55558, 55567, 55563::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 7035, 7037 := 7039, 7040::R7035 = R7039R7037 = R7040
Block 11281_977_0_0_15_0_39188_0:
R5759 = R4608>>l0x40 R5760 = R4610+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 18760, 18766, 18768 := 18758, 18767, 18763::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 5755, 5757 := 5759, 5760::R5755 = R5759R5757 = R5760
Block 11294_961_0_0_15_0_39189_0:
B7640 = R7035<0x100000000
if B7640:bool goto 11294_961_0_0_15_0_39548_0 else goto 11307_961_0_0_15_0_39191_0
Block 11294_977_0_0_15_0_39190_0:
B6305 = R5755<0x100000000
if B6305:bool goto 11294_977_0_0_15_0_39526_0 else goto 11307_977_0_0_15_0_39192_0
Block 11307_961_0_0_15_0_39191_0:
R8182 = R7035>>l0x20 R8183 = R7037+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 56017, 56023, 56025 := 56015, 56024, 56020::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 8178, 8180 := 8182, 8183::R8178 = R8182R8180 = R8183
Block 11307_977_0_0_15_0_39192_0:
R7072 = R5755>>l0x20 R7073 = R5757+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 19059, 19065, 19067 := 19057, 19066, 19062::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 7068, 7070 := 7072, 7073::R7068 = R7072R7070 = R7073
Block 11320_961_0_0_15_0_39193_0:
B9010 = R8178<0x10000
if B9010:bool goto 11320_961_0_0_15_0_39549_0 else goto 11331_961_0_0_15_0_39195_0
Block 11320_977_0_0_15_0_39194_0:
B7716 = R7068<0x10000
if B7716:bool goto 11320_977_0_0_15_0_39527_0 else goto 11331_977_0_0_15_0_39196_0
Block 11331_961_0_0_15_0_39195_0:
R9495 = R8178>>l0x10 R9496 = R8180+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 56649, 56655, 56657 := 56647, 56656, 56652::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 9491, 9493 := 9495, 9496::R9491 = R9495R9493 = R9496
Block 11331_977_0_0_15_0_39196_0:
R8250 = R7068>>l0x10 R8251 = R7070+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 19332, 19338, 19340 := 19330, 19339, 19335::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 8246, 8248 := 8250, 8251::R8246 = R8250R8248 = R8251
Block 11344_961_0_0_15_0_39197_0:
B10087 = R9491<0x100
if B10087:bool goto 11344_961_0_0_15_0_39550_0 else goto 11354_961_0_0_15_0_39199_0
Block 11344_977_0_0_15_0_39198_0:
B9053 = R8246<0x100
if B9053:bool goto 11344_977_0_0_15_0_39528_0 else goto 11354_977_0_0_15_0_39200_0
Block 11354_961_0_0_15_0_39199_0:
R10891 = R9491>>l0x8 R10892 = R9493+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 57111, 57117, 57119 := 57109, 57118, 57114::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 10887, 10889 := 10891, 10892::R10887 = R10891R10889 = R10892
Block 11354_977_0_0_15_0_39200_0:
R9626 = R8246>>l0x8 R9627 = R8248+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 19749, 19755, 19757 := 19747, 19756, 19752::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 9622, 9624 := 9626, 9627::R9622 = R9626R9624 = R9627
Block 11367_961_0_0_15_0_39201_0:
B11356 = R10887<0x10
if B11356:bool goto 11367_961_0_0_15_0_39551_0 else goto 11376_961_0_0_15_0_39203_0
Block 11367_977_0_0_15_0_39202_0:
B10127 = R9622<0x10
if B10127:bool goto 11367_977_0_0_15_0_39530_0 else goto 11376_977_0_0_15_0_39204_0
Block 11376_961_0_0_15_0_39203_0:
R12166 = R10887>>l0x4 R12167 = R10889+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 57646, 57652, 57654 := 57644, 57653, 57649::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 12162, 12164 := 12166, 12167::R12162 = R12166R12164 = R12167
Block 11376_977_0_0_15_0_39204_0:
R10929 = R9622>>l0x4 R10930 = R9624+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 20111, 20117, 20119 := 20109, 20118, 20114::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 10925, 10927 := 10929, 10930::R10925 = R10929R10927 = R10930
Block 11389_961_0_0_15_0_39205_0:
B12741 = R12162<0x4
if B12741:bool goto 11389_961_0_0_15_0_39552_0 else goto 11398_961_0_0_15_0_39207_0
Block 11389_977_0_0_15_0_39206_0:
B11425 = R10925<0x4
if B11425:bool goto 11389_977_0_0_15_0_39531_0 else goto 11398_977_0_0_15_0_39208_0
Block 11398_961_0_0_15_0_39207_0:
R13302 = R12162>>l0x2 R13303 = R12164+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 58407, 58413, 58415 := 58405, 58414, 58410::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 13298, 13300 := 13302, 13303::R13298 = R13302R13300 = R13303
Block 11398_977_0_0_15_0_39208_0:
R12214 = R10925>>l0x2 R12215 = R10927+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 20723, 20729, 20731 := 20721, 20730, 20726::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 12210, 12212 := 12214, 12215::R12210 = R12214R12212 = R12215
Block 11411_961_0_0_15_0_39209_0:
B13755 = R13298<0x2R13756 = B13755 ? R13300 : R13300+0x1
R13757 = 0xff-R13756 R13758 = R13757+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_963_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 53748, 53750 := 59616, 59613::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_963_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 5197 := 13758::R5197 = R13758
Block 11411_977_0_0_15_0_39210_0:
B12786 = R12210<0x2R12787 = B12786 ? R12212 : R12212+0x1
R12788 = 0xff-R12787 R12789 = R12788+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_979_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 18118, 18120 := 21654, 21651::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_979_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 4032 := 12789::R4032 = R12789
Block 11859_938_1_0_15_0_39236_0:
NOP
Block 11859_941_0_0_15_0_39237_0:
NOP
Block 11859_955_1_0_15_0_39238_0:
NOP
Block 11859_957_0_0_15_0_39239_0:
NOP
Block 11859_958_0_0_15_0_39240_0:
NOP
Block 11859_962_1_0_15_0_39241_0:
NOP
Block 11859_967_1_0_15_0_39242_0:
NOP
Block 3444_994_0_0_15_0_39522_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3444_994_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 80792, 80794, 80799, 80801 := 5882, 5883, 5879, 5880::R2339 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3444_994_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 2279, 2331, 2338 := 1945, 1938, 2339::R2331 = R1938R2338 = R2339
Block 2475_1004_0_0_15_0_39523_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9920, 9923 := 1625, 1626::R3025 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 3020, 3022 := 3024, 3025::R3022 = R3025
Block 11224_978_0_0_15_0_39524_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_978_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 18533, 18539, 18541 := 18114, 18333, 18334::R4611 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_978_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 4608, 4610 := 4034, 4611::R4608 = R4034R4610 = R4611
Block 11264_977_0_0_15_0_39525_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 18760, 18766, 18768 := 18533, 18539, 18541::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 5755, 5757 := 4608, 4610::R5755 = R4608R5757 = R4610
Block 11294_977_0_0_15_0_39526_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 19059, 19065, 19067 := 18760, 18766, 18768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 7068, 7070 := 5755, 5757::R7068 = R5755R7070 = R5757
Block 11320_977_0_0_15_0_39527_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 19332, 19338, 19340 := 19059, 19065, 19067::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 8246, 8248 := 7068, 7070::R8246 = R7068R8248 = R7070
Block 11344_977_0_0_15_0_39528_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 19749, 19755, 19757 := 19332, 19338, 19340::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 9622, 9624 := 8246, 8248::R9622 = R8246R9624 = R8248
Block 11367_977_0_0_15_0_39530_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 20111, 20117, 20119 := 19749, 19755, 19757::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 10925, 10927 := 9622, 9624::R10925 = R9622R10927 = R9624
Block 11389_977_0_0_15_0_39531_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 20723, 20729, 20731 := 20111, 20117, 20119::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 12210, 12212 := 10925, 10927::R12210 = R10925R12212 = R10927
Block 6056_991_0_0_15_0_39542_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6056_991_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 54320 := 34542::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6056_991_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 9032 := 8214::R9032 = R8214
Block 11224_962_0_0_15_0_39546_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_962_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 54863, 54869, 54871 := 53744, 54352, 54353::R5737 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_962_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 5734, 5736 := 5199, 5737::R5734 = R5199R5736 = R5737
Block 11264_961_0_0_15_0_39547_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 55560, 55566, 55568 := 54863, 54869, 54871::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 7035, 7037 := 5734, 5736::R7035 = R5734R7037 = R5736
Block 11294_961_0_0_15_0_39548_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 56017, 56023, 56025 := 55560, 55566, 55568::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 8178, 8180 := 7035, 7037::R8178 = R7035R8180 = R7037
Block 11320_961_0_0_15_0_39549_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 56649, 56655, 56657 := 56017, 56023, 56025::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 9491, 9493 := 8178, 8180::R9491 = R8178R9493 = R8180
Block 11344_961_0_0_15_0_39550_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 57111, 57117, 57119 := 56649, 56655, 56657::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 10887, 10889 := 9491, 9493::R10887 = R9491R10889 = R9493
Block 11367_961_0_0_15_0_39551_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 57646, 57652, 57654 := 57111, 57117, 57119::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 12162, 12164 := 10887, 10889::R12162 = R10887R12164 = R10889
Block 11389_961_0_0_15_0_39552_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 58407, 58413, 58415 := 57646, 57652, 57654::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 13298, 13300 := 12162, 12164::R13298 = R12162R13300 = R12164
Block 6541_993_0_1_15_0_40873_0:
B12111 = R11301s<0x0B12112 = !B12111B12113 = !B12112B12114 = !B12113
R12115 = R11368+R11301 B12116 = R12115s<R11368B12117 = !B12116B12118 = !B12117B12119 = !B12118B12120 = B12119==B12114
assume B12120 R12124 = R1113&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR12125 = R12124*0x10000
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13741 := 4829, 4832, 13739::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::R12128 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R12125 B12129 = R12128==0x0
assume B12129::Parallel assignment for 3984, 4001, 12122, 12126 := 8928, 9462, 12115, 5187::R12122 = R12115R12126 = R5187
Block 6414_993_0_1_15_0_40874_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6414_993_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 11882, 11884 := 11883, 11885::R11302 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6414_993_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 11301 := 11302::R11301 = R11302
Block 6397_992_0_1_15_0_40875_0:
B10750 = R10040==0x0
if B10750:bool goto 6414_993_0_1_15_0_40874_0 else goto 6422_993_0_1_15_0_40999_0
Block 6312_992_0_1_15_0_40877_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6312_992_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11204, 11206 := 11205, 11207::R10041 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6312_992_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 10040 := 10041::R10040 = R10041
Block 6203_991_0_1_15_0_40879_0:
M8928 = ReachabilityCertora6200_989_0_1_15_0_40884_0 ? M8936 : M8139R9450 = R8142&0xffffffffffffffffffffffffffffffffffffffffffffffR9451 = R9450*0x1000000000000000000
R9452 = R9451>>l0xf8 R9453 = 0xff&R9452 R9454 = R8142&0xffffffffffffffffffffffffffffffffffffffffffffffffR9455 = R9454*0x10000000000000000
R9456 = R9455>>l0xf8 R9457 = 0xff&R9456 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=34, nextFPWriteCmd=CmdPointer(block=6203_991_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B9471 = R7475==0x0
if B9471:bool goto 6312_992_0_1_15_0_40877_0 else goto 6320_992_0_1_15_0_40954_0
Block 5810_991_0_1_15_0_40883_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5810_991_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10295, 10297 := 10296, 10298::R8924 = 0xde0b6b3a7640000R8926 = 0xde0b6b3a7640000
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5810_991_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 8923, 8925, 8928, 8941 := 8924, 8926, 8139, 8132::R8923 = R8924R8925 = R8926
Block 6200_989_0_1_15_0_40884_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6200_989_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10295, 10297 := 22213, 26128::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6200_989_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 8923, 8925, 8928, 8941 := 8965, 9472, 8936, 8940::R8923 = R8965R8925 = R9472
Block 2855_1004_0_1_15_0_40887_0:
M6188 = ReachabilityCertora4882_995_1_1_15_0_40901_0 ? M10685 : M7472R8126 = 0xa0+R6195
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=9, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=160))::R8129 = 0xa0+R8126
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=15, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=25), sort=ConstBlock(sz=160))::R8132 = R8129+0x60R8133 = R8129+0x20M8134 = M6188[R8133] = R3298R8135 = R8133+0x20M8136 = M8134[R8135] = 0x1
R8137 = R8132-R8129 R8138 = R8137-0x20 M8139 = M8136[R8129] = R8138 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=17, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67), sort=PackedByteArray(finalWrite=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67)))::I8141 = keccak256exprsimple(0x1 R3298)
R8142 = W10[I8141] B8143 = R3298==0x1
if B8143:bool goto 5810_991_0_1_15_0_40883_0 else goto 5836_991_0_1_15_0_40963_0
Block 6056_990_0_1_15_0_40888_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6056_990_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 26128 := 13115::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6056_990_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 9472 := 8951::R9472 = R8951
Block 7919_990_0_1_15_0_40892_0:
M6861 = ReachabilityCertora7775_990_0_1_15_0_40931_0 ? M6869 : M6213
R7463 = 0x60+R6874 R7465 = 0xffffffffffffffffffffffffffffffffffffffff&R6216 M7466 = M6861[R6874] = R7465 R7467 = 0x20+R6874 M7468 = M7466[R7467] = R6856 R7469 = 0x20+R7467 R7470 = 0xff&R6858 R7471 = 0xa^R7470 M7472 = M7468[R7469] = R7471 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=59, nextFPWriteCmd=CmdPointer(block=7919_990_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14617, 14619 := 4498, 4500::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 6188, 6195, 7473, 7475 := 7472, 7463, 6874, 4012::R6195 = R7463R7473 = R6874R7475 = R4012
Block 7759_990_0_1_15_0_40897_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 7200, 7205, 7207::R6857 = 0x2540be400R6859 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 6856, 6858, 6861, 6874 := 6857, 6859, 6213, 6206::R6856 = R6857R6858 = R6859R6874 = R6206
Block 4882_995_1_1_15_0_40901_0:
M10685 = ReachabilityCertora8868_978_2_1_15_0_40987_0 ? M15925 : M14041B11275 = R9448s<0x0B11276 = !B11275B11277 = !B11276B11278 = !B11277
R11279 = R4012+R9448 B11280 = R11279s<R4012B11281 = !B11280B11282 = !B11281B11283 = !B11282B11284 = B11283==B11278
assume B11284 B11286 = R10748s<0x0B11287 = !B11286B11288 = !B11287B11289 = !B11288
R11290 = R11279+R10748 B11291 = R11290s<R11279B11292 = !B11291B11293 = !B11292B11294 = !B11293B11295 = B11294==B11289
assume B11295 R11297 = 0x40+R7438 R11298 = M10685[R11297] TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14617, 14619 := 14618, 14065::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 6188, 6195, 7473, 7475 := 10685, 10737, 11298, 11290::R6195 = R10737R7473 = R11298R7475 = R11290
Block 2837_1004_0_1_15_0_40902_0:
R6205 = 0x60+R4000
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=27, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=96))::R6206 = R6205+0x60R6207 = R6205+0x20M6208 = M3983[R6207] = R3298R6209 = R6207+0x20M6210 = M6208[R6209] = 0x2
R6211 = R6206-R6205 R6212 = R6211-0x20 M6213 = M6210[R6205] = R6212 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=13, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49), sort=PackedByteArray(finalWrite=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49)))::I6215 = keccak256exprsimple(0x2 R3298)
R6216 = W9[I6215] R6218 = R6216>>l0xa0 R6219 = R6218>>l0x0 R6220 = 0xffffffffffffffffffffffffffffffffffffffff&R6216 B6221 = R6220==0x0
if B6221:bool goto 7759_990_0_1_15_0_40897_0 else goto 7775_990_0_1_15_0_40931_0
Block 4844_995_1_1_15_0_40905_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4844_995_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 92284, 92286, 92291, 92293 := 11700, 11701, 11697, 11698::R10749 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4844_995_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 10685, 10737, 10748 := 14041, 14068, 10749::R10737 = R14068R10748 = R10749
Block 4844_995_1_1_15_0_40909_0:
M14041 = ReachabilityCertora5731_979_1_1_15_0_40927_0 ? M14114 : M7458B10039 = 0x0s<R4010
if B10039:bool goto 4854_995_1_1_15_0_41069_0 else goto 4844_995_1_1_15_0_40905_0
Block 8868_983_5_1_15_0_40913_0:
B10760 = R8951==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10761 = B10760 ? R10049==0x8000000000000000000000000000000000000000000000000000000000000000 : B10760B10762 = !B10761
assume B10762 R10763 = R10049 /s R8951 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6197_988_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 26128 := 25793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6197_988_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 9472 := 10763::R9472 = R10763
Block 8868_983_2_1_15_0_40914_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_985_2_0_0_0_0_0 -> 8967_984_2_0_0_0_0_0::::Parallel assignment for 15770, 15772 := 15513, 15514::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_985_2_0_0_0_0_0 -> 8967_984_2_0_0_0_0_0::R12675 = R12130 /s 0x64 B12676 = R8923==0x0B12677 = !B12676
assume B12677 B12678 = R8923==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12679 = B12678 ? R12675==0x8000000000000000000000000000000000000000000000000000000000000000 : B12678B12680 = !B12679
assume B12680 R12681 = R12675 /s R8923 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6533_990_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 11882, 11884 := 18267, 18027::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6533_990_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 11301 := 12681::R11301 = R12681
Block 4796_994_1_1_15_0_40917_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4796_994_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 16030, 16032 := 11694, 11695::R9449 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4796_994_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 9448, 14041, 14068 := 9449, 7458, 7450::R9448 = R9449R14068 = R7450
Block 2713_1004_0_1_15_0_40918_0:
R5713 = R1113&0x8000000000000000000000000000000000000000000000000000000000000000 R5714 = 0xffff000000000000000000000000000000000000000000000000000000000000&R5713 B5715 = R5714==0x8000000000000000000000000000000000000000000000000000000000000000B5716 = B5715 ? B5715 : 0x0s<R4010
if B5716:bool goto 2739_1004_0_1_15_0_40971_0 else goto 2837_1004_0_1_15_0_40902_0
Block 8739_983_5_1_15_0_40920_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 23348, 23350 := 23349, 23351::R10050 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 10049 := 10050::R10049 = R10050
Block 8739_983_2_1_15_0_40923_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 14319, 14321 := 14320, 14322::R12131 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 12130 := 12131::R12130 = R12131
Block 5731_979_1_1_15_0_40927_0:
B11994 = R11249s<0x0B11995 = !B11994B11996 = !B11995B11997 = !B11996
R11998 = R11230+R11249 B11999 = R11998s<R11230B12000 = !B11999B12001 = !B12000B12002 = !B12001B12003 = B12002==B11997
assume B12003 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4830_993_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 16030, 16032 := 16031, 15240::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4830_993_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 9448, 14041, 14068 := 11998, 14114, 14141::R9448 = R11998R14068 = R14141
Block 4796_994_1_1_15_0_40928_0:
if B8122:bool goto 4802_995_1_1_15_0_40983_0 else goto 4796_994_1_1_15_0_40917_0
Block 2709_1004_0_1_15_0_40929_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4831, 4834::R5188 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 5187 := 5188::R5187 = R5188
Block 2695_1002_0_1_15_0_40930_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4830, 4833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 5187 := 2729::R5187 = R2729
Block 7775_990_0_1_15_0_40931_0:
R6860 = 0xffffffffffffffffffffffffffffffffffffffff&R6216 M6862 = M6213[R6206] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R6864 = W43[R6860] B6865 = R6864==0x0B6866 = !B6865
assume B6866 M6867 = havocR6868 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R7174@15:bv256, valueVar=0x0, gasVar=R7355@15:bv256, inOffset=R7180@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R7180@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R7180@15:bv256, simplifiedOffset=null, size=R7184@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R7180@15:bv256, size=0x20)), origCallcore=CallCore R7174@15:bv256 R7355@15:bv256 R7180@15:bv256 R7184@15:bv256 tacM@15:bytemap R7180@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=74), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M6869 = M6862[R6206:R6206+0x20] = M6867[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_986_0_0_0_0_0_0, pos=1)::R6871 = R6868+0x1f R6872 = R6871&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R6873 = R6206+R6872 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_986_0_0_0_0_0_0, pos=6)::B6876 = R6868s<0x20B6877 = !B6876
assume B6877R6878 = R6206+0x0R6879 = M6869[R6878]B6880 = 0x0s<R6879
assume B6880 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 8224, 7021, 6936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 6856, 6858, 6861, 6874 := 6879, 6219, 6869, 6873::R6856 = R6879R6858 = R6219R6874 = R6873
Block 6161_989_0_1_15_0_40932_0:
B9474 = R8965==0x0
if B9474:bool goto 8739_983_5_1_15_0_40920_0 else goto 8747_983_5_1_15_0_40972_0
Block 8868_983_0_1_15_0_40934_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_985_0_0_0_0_0_0 -> 8967_984_0_0_0_0_0_0::::Parallel assignment for 12788, 12790 := 12417, 12418::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_985_0_0_0_0_0_0 -> 8967_984_0_0_0_0_0_0::R11315 = R10751 /s 0x2540be400 B11316 = R10043==0x0B11317 = !B11316
assume B11317 B11318 = R10043==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11319 = B11318 ? R11315==0x8000000000000000000000000000000000000000000000000000000000000000 : B11318B11320 = !B11319
assume B11320 R11321 = R11315 /s R10043 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6390_990_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11204, 11206 := 15501, 15182::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6390_990_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 10040 := 11321::R10040 = R11321
Block 5646_979_1_1_15_0_40936_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_979_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 14368, 14370 := 14369, 14371::R11250 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_979_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 11249 := 11250::R11249 = R11250
Block 4729_998_1_1_15_0_40938_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4729_998_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 11888, 12183 := 11716, 11715::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4729_998_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 8122 := 7461::B8122 = B7461
Block 4632_999_1_1_15_0_40939_0:
M3983 = ReachabilityCertora4624_999_1_1_15_0_40951_0 ? M1310 : M3999B4585 = R4012s<0x0
if B4585:bool goto 2709_1004_0_1_15_0_40929_0 else goto 2695_1002_0_1_15_0_40930_0
Block 8739_983_0_1_15_0_40942_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11491, 11493 := 11492, 11494::R10752 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 10751 := 10752::R10751 = R10752
Block 7368_984_1_1_15_0_40946_0:
M14114 = ReachabilityCertora7146_984_1_1_15_0_60245_0 ? M14040 : ReachabilityCertora7355_984_1_9_15_0_42434_0 ? M14113 : M14040
R10677 = 0x40+R7438 R10678 = M14114[R10677] B10679 = R11990==0x0
if B10679:bool goto 5646_979_1_1_15_0_40936_0 else goto 5654_979_1_1_15_0_41014_0
Block 4753_994_1_1_15_0_40948_0:
R8111 = 0x0+R7438 R8112 = M7458[R8111] R8114 = M7458[R2725] B8115 = 0x0<R8114
assume B8115 R8117 = 0x20+R2725 R8118 = M7458[R8117] R8119 = 0x0+R8118 R8120 = M7458[R8119] B8121 = R8120==R8112
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4782_992_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 11888, 12183 := 12185, 12184::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4782_992_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 8122 := 8121::B8122 = B8121
Block 7919_986_0_1_15_0_40949_0:
M6833 = ReachabilityCertora7775_986_0_1_15_0_40994_0 ? M6841 : M6194
R7426 = 0x60+R6846 R7427 = 0xffffffffffffffffffffffffffffffffffffffff&R6198 M7428 = M6833[R6846] = R7427 R7429 = 0x20+R6846 M7430 = M7428[R7429] = R6828 R7431 = 0x20+R7429 R7432 = 0xff&R6830 R7433 = 0xa^R7432 M7434 = M7430[R7431] = R7433 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=57, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R7435 = 0x80+R7426R7437 = 0x60+R7435
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=63, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=62, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R7438 = R7437+0x60R7439 = R7437+0x20M7440 = M7434[R7439] = R3298R7441 = R7439+0x20M7442 = M7440[R7441] = 0xf4249
R7443 = R7438-R7437 R7444 = R7443-0x20 M7445 = M7442[R7437] = R7444 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=64, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=76)))::I7446 = keccak256exprsimple(0xf4249 R3298)
R7447 = W7[I7446] R7448 = R7447>>l0x0 R7449 = 0xff&R7448 R7450 = 0x80+R7438 M7452 = M7445[R7438] = R3298 R7453 = 0x20+R7438 M7454 = M7452[R7453] = R7449 R7455 = 0x20+R7453 M7456 = M7454[R7455] = R6846 R7457 = 0x20+R7455 M7458 = M7456[R7457] = R7447 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=65, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R7460 = M7458[R2725] B7461 = 0x0<R7460
if B7461:bool goto 4753_994_1_1_15_0_40948_0 else goto 4729_998_1_1_15_0_40938_0
Block 4573_999_1_1_15_0_40950_0:
R3977 = R1113&0x3fff000000000000000000000000000000000000000000000000000000000000 R3978 = R3977>>l0xf0 R3979 = 0xffff&R3978 R3980 = R1315+0x60R3981 = R1315+0x20M3985 = M1310[R3981] = R134R3986 = R3981+0x20M3987 = M3985[R3986] = 0xf4246
R3988 = R3980-R1315 R3989 = R3988-0x20 M3990 = M3987[R1315] = R3989 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=42)))::I3991 = keccak256exprsimple(0xf4246 R134)R3992 = R3980+0x60R3993 = R3980+0x20M3994 = M3990[R3993] = R3979R3995 = R3993+0x20M3996 = M3994[R3995] = I3991
R3997 = R3992-R3980 R3998 = R3997-0x20 M3999 = M3996[R3980] = R3998 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=26, nextFPWriteCmd=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=76)))::I4003 = keccak256exprsimple(I3991 R3979)
R4004 = W7870[I4003] R4005 = R4004>>l0x0 R4006 = 0xffffffffffffffffffff&R4005 R4007 = R4004>>l0xa8 R4008 = R4007>>l0x0 R4009 = SignExtend(o1=0xa, o2=R4008:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4604_992_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 8106, 7407, 8110, 7955::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4604_992_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 3983, 4000, 4010, 4012 := 3999, 3992, 4006, 4009::R4000 = R3992R4010 = R4006R4012 = R4009
Block 4624_999_1_1_15_0_40951_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4624_999_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 4493, 4495, 4499, 4501::R4014 = 0x0R4015 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4624_999_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 3983, 4000, 4010, 4012 := 1310, 1315, 4014, 4015::R4000 = R1315R4010 = R4014R4012 = R4015
Block 6320_992_0_1_15_0_40954_0:
R10042 = 0x40+R7473 R10043 = M8928[R10042] R10044 = 0x20+R7473 R10045 = M8928[R10044] B10046 = R10045==0x0
if B10046:bool goto 8739_983_0_1_15_0_40942_0 else goto 8747_983_0_1_15_0_40986_0
Block 7233_984_1_1_15_0_40956_0:
::Parallel assignment for 11990, 14114, 14141 := 11234, 14040, 14067::R11990 = R11234R14141 = R14067
Block 7759_986_0_1_15_0_40958_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8258, 8263, 8265::R6829 = 0x2540be400R6831 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 6828, 6830, 6833, 6846 := 6829, 6831, 6194, 6186::R6828 = R6829R6830 = R6831R6846 = R6186
Block 2659_1008_0_1_15_0_40960_0:
R3296 = R1113&0x3fff000000000000000000000000000000000000000000000000000000000000 R3297 = R3296>>l0xf0 R3298 = 0xffff&R3297 R3299 = R1113&0x4000000000000000000000000000000000000000000000000000000000000000 R3300 = 0xffff000000000000000000000000000000000000000000000000000000000000&R3299 B3301 = R3300==0x4000000000000000000000000000000000000000000000000000000000000000
if B3301:bool goto 4573_999_1_1_15_0_40950_0 else goto 4624_999_1_1_15_0_40951_0
Block 5836_991_0_1_15_0_40963_0:
R8927 = 0xffffffffffffffffffffffffffffffffffffffff&R8142 M8929 = M8139[R8132] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R8931 = W43[R8927] B8932 = R8931==0x0B8933 = !B8932
assume B8933 M8934 = havocR8935 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R10272@15:bv256, valueVar=0x0, gasVar=R10442@15:bv256, inOffset=R10278@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R10278@15:bv256, outSize=0xa0, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R10278@15:bv256, simplifiedOffset=null, size=R10282@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R10278@15:bv256, size=0xa0)), origCallcore=CallCore R10272@15:bv256 R10442@15:bv256 R10278@15:bv256 R10282@15:bv256 tacM@15:bytemap R10278@15:bv256 0xa0 tacM@15:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=71), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M8936 = M8929[R8132:R8132+0xa0] = M8934[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5938_986_0_0_0_0_0_0, pos=1)::TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5938_986_0_0_0_0_0_0, pos=6)::B8943 = R8935s<0xa0B8944 = !B8943
assume B8944R8945 = R8132+0x0R8946 = M8936[R8945]R8947 = R8946&0xffffffffffffffffffffB8948 = R8946==R8947
assume B8948R8950 = R8132+0x20R8951 = M8936[R8950]R8952 = R8950+0x20R8953 = R8952+0x20R8954 = R8953+0x20R8955 = M8936[R8954]R8956 = R8955&0xffffffffffffffffffffB8957 = R8955==R8956
assume B8957B8959 = 0x0s<R8951
assume B8959 R8961 = R8142&0xffffffffffffffffffffffffffffffffffffffffffR8962 = R8961*0x10000000000000000000000
R8963 = R8962>>l0xf8 R8964 = 0xff&R8963 R8965 = 0xa^R8964 R8966 = R8142&0xffffffffffffffffffffffffffffffffffffffffffffR8967 = R8966*0x100000000000000000000
R8968 = 0xff00000000000000000000000000000000000000000000000000000000000000&R8967 B8969 = R8968==0x0
if B8969:bool goto 6056_990_0_1_15_0_40888_0 else goto 6161_989_0_1_15_0_40932_0
Block 7146_984_1_1_15_0_40968_0:
M14040 = ReachabilityCertora4802_995_1_1_15_0_60236_0 ? M7458 : ReachabilityCertora7133_984_1_13_15_0_43492_0 ? M14039 : M7458
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7146_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::::Parallel assignment for 14674, 43354, 43357 := 12168, 83293, 83296::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7146_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::R10037 = M14040[R2725] B10038 = 0x0<R10037
if B10038:bool goto 7163_984_1_9_15_0_42441_0 else goto 7146_984_1_1_15_0_60245_0
Block 2739_1004_0_1_15_0_40971_0:
R6182 = 0x80+R4000R6184 = 0x60+R6182
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=8, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=15), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=27, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=6), sort=ConstBlock(sz=128))::R6185 = 0x60+R6184
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=10, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=34), sort=ConstBlock(sz=96))::R6186 = R6185+0x60R6187 = R6185+0x20M6189 = M3983[R6187] = R3298R6190 = R6187+0x20M6191 = M6189[R6190] = 0x2
R6192 = R6186-R6185 R6193 = R6192-0x20 M6194 = M6191[R6185] = R6193 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=11, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76)))::I6197 = keccak256exprsimple(0x2 R3298)
R6198 = W9[I6197] R6200 = R6198>>l0xa0 R6201 = R6200>>l0x0 R6202 = 0xffffffffffffffffffffffffffffffffffffffff&R6198 B6203 = R6202==0x0
if B6203:bool goto 7759_986_0_1_15_0_40958_0 else goto 7775_986_0_1_15_0_40994_0
Block 8747_983_5_1_15_0_40972_0:
B10051 = R8965==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10052 = B10051 ? R8965==0x8000000000000000000000000000000000000000000000000000000000000000 : B10051B10053 = !B10052
assume B10053 R10054 = R8965*R8965 B10055 = smul_no_ofl_udfl:bif(R8965,R8965)
assume B10055 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 23348, 23350 := 24846, 24094::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 10049 := 10054::R10049 = R10054
Block 8747_983_2_1_15_0_40975_0:
B12132 = R11310==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12133 = B12132 ? R11304==0x8000000000000000000000000000000000000000000000000000000000000000 : B12132B12134 = !B12133
assume B12134 R12135 = R11310*R11304 B12136 = smul_no_ofl_udfl:bif(R11310,R11304)
assume B12136 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 14319, 14321 := 15506, 14886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 12130 := 12135::R12130 = R12135
Block 7062_984_1_1_15_0_40976_0:
::Parallel assignment for 11230, 11232, 11234, 14040, 14067 := 9443, 9444, 9445, 7458, 7450::R11230 = R9443R11234 = R9445R14067 = R7450
Block 4802_995_1_1_15_0_40983_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6965_989_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::::Parallel assignment for 14972, 80697, 80700, 83293, 83296 := 12168, 12509, 12510, 12512, 12513::R9443 = 0x0R9445 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6965_989_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::R9446 = M7458[R2725] B9447 = 0x0<R9446
if B9447:bool goto 6987_984_1_13_15_0_43506_0 else goto 4802_995_1_1_15_0_60236_0
Block 8868_972_1_1_15_0_40984_0:
B12581 = R11252==0x0B12582 = !B12581
assume B12582 B12583 = R11252==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12584 = B12583 ? R12006==0x8000000000000000000000000000000000000000000000000000000000000000 : B12583B12585 = !B12584
assume B12585 R12586 = R12006 /s R11252 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_977_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 14368, 14370 := 18280, 18048::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_977_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 11249 := 12586::R11249 = R12586
Block 8747_983_0_1_15_0_40986_0:
B10753 = R10045==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10754 = B10753 ? R7475==0x8000000000000000000000000000000000000000000000000000000000000000 : B10753B10755 = !B10754
assume B10755 R10756 = R10045*R7475 B10757 = smul_no_ofl_udfl:bif(R10045,R7475)
assume B10757 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11491, 11493 := 12410, 11850::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 10751 := 10756::R10751 = R10756
Block 8868_978_2_1_15_0_40987_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_980_1_0_0_0_0_0 -> 8967_979_1_0_0_0_0_0::::Parallel assignment for 84011, 84013 := 83170, 83171::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_980_1_0_0_0_0_0 -> 8967_979_1_0_0_0_0_0::R18227 = R17015 /s 0x64 B18228 = R10724==0x0B18229 = !B18228
assume B18229 B18230 = R10724==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB18231 = B18230 ? R18227==0x8000000000000000000000000000000000000000000000000000000000000000 : B18230B18232 = !B18231
assume B18232 R18233 = R18227 /s R10724 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4873_993_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 92284, 92286, 92291, 92293 := 92285, 91424, 92292, 90522::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4873_993_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 10685, 10737, 10748 := 15925, 15950, 18233::R10737 = R15950R10748 = R18233
Block 8739_972_1_1_15_0_40988_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_972_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 16018, 16020 := 16019, 16021::R12007 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_972_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 12006 := 12007::R12006 = R12007
Block 8739_978_2_1_15_0_40992_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_978_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 79723, 79725 := 79724, 79726::R17016 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_978_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 17015 := 17016::R17015 = R17016
Block 7775_986_0_1_15_0_40994_0:
R6832 = 0xffffffffffffffffffffffffffffffffffffffff&R6198 M6834 = M6194[R6186] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R6836 = W43[R6832] B6837 = R6836==0x0B6838 = !B6837
assume B6838 M6839 = havocR6840 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R8232@15:bv256, valueVar=0x0, gasVar=R8373@15:bv256, inOffset=R8238@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R8238@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R8238@15:bv256, simplifiedOffset=null, size=R8242@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R8238@15:bv256, size=0x20)), origCallcore=CallCore R8232@15:bv256 R8373@15:bv256 R8238@15:bv256 R8242@15:bv256 tacM@15:bytemap R8238@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=73), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M6841 = M6834[R6186:R6186+0x20] = M6839[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_982_0_0_0_0_0_0, pos=1)::R6843 = R6840+0x1f R6844 = R6843&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R6845 = R6186+R6844 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_982_0_0_0_0_0_0, pos=6)::B6848 = R6840s<0x20B6849 = !B6848
assume B6849R6850 = R6186+0x0R6851 = M6841[R6850]B6852 = 0x0s<R6851
assume B6852 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8874, 8082, 7936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 6828, 6830, 6833, 6846 := 6851, 6201, 6841, 6845::R6828 = R6851R6830 = R6201R6846 = R6845
Block 6422_993_0_1_15_0_40999_0:
B11303 = 0x0s<R10040R11304 = B11303 ? R9457 : R9453B11307 = R10040==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11308 = B11307 ? R8925==0x8000000000000000000000000000000000000000000000000000000000000000 : B11307B11309 = !B11308
assume B11309 R11310 = R10040*R8925 B11311 = smul_no_ofl_udfl:bif(R10040,R8925)
assume B11311 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_980_0_0_0_0_0_0 -> 8868_981_0_0_0_0_0_0::::Parallel assignment for 13141, 13143 := 14303, 13710::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_980_0_0_0_0_0_0 -> 8868_981_0_0_0_0_0_0::B11314 = R11310==0x0
if B11314:bool goto 8739_983_2_1_15_0_40923_0 else goto 8747_983_2_1_15_0_40975_0
Block 8747_972_1_1_15_0_41010_0:
B12008 = R11258==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12009 = B12008 ? R11254==0x8000000000000000000000000000000000000000000000000000000000000000 : B12008B12010 = !B12009
assume B12010 R12011 = R11258*R11254 B12012 = smul_no_ofl_udfl:bif(R11258,R11254)
assume B12012 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_971_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 16018, 16020 := 17361, 16708::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_971_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 12006 := 12011::R12006 = R12011
Block 8747_978_2_1_15_0_41011_0:
B17017 = R15899==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17018 = B17017 ? R15898==0x8000000000000000000000000000000000000000000000000000000000000000 : B17017B17019 = !B17018
assume B17019 R17020 = R15899*R15898 B17021 = smul_no_ofl_udfl:bif(R15899,R15898)
assume B17021 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_977_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 79723, 79725 := 83163, 81363::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_977_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 17015 := 17020::R17015 = R17020
Block 5654_979_1_1_15_0_41014_0:
R11251 = 0x20+R10678 R11252 = M14114[R11251] R11253 = R11251+0x20
R11254 = M14114[R11253] B11255 = R11990==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11256 = B11255 ? false : B11255B11257 = !B11256
assume B11257 R11258 = R11990*0x2540be400 B11259 = smul_no_ofl_udfl:bif(R11990,0x2540be400)
assume B11259 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_969_1_0_0_0_0_0 -> 8868_970_1_0_0_0_0_0::::Parallel assignment for 14922, 14924 := 16002, 15536::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_969_1_0_0_0_0_0 -> 8868_970_1_0_0_0_0_0::B11262 = R11258==0x0
if B11262:bool goto 8739_972_1_1_15_0_40988_0 else goto 8747_972_1_1_15_0_41010_0
Block 5731_971_1_1_15_0_41017_0:
B15872 = R15268s<0x0B15873 = !B15872B15874 = !B15873B15875 = !B15874
R15876 = R21282+R15268 B15877 = R15876s<R21282B15878 = !B15877B15879 = !B15878B15880 = !B15879B15881 = B15880==B15875
assume B15881 B15883 = R12039s<0x0B15884 = !B15883B15885 = !B15884B15886 = !B15885
R15887 = R15876+R12039 B15888 = R15887s<R15876B15889 = !B15888B15890 = !B15889B15891 = !B15890B15892 = B15891==B15886
assume B15892 R15896 = R10727>>l0xe0R15897 = R15896&0xff
R15898 = 0xff&R15897 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8747_976_1_0_0_0_0_0 -> 8825_975_1_0_0_0_0_0::::Parallel assignment for 77134, 77136 := 76294, 76295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8747_976_1_0_0_0_0_0 -> 8825_975_1_0_0_0_0_0::R15899 = R4010*R15887 B15900 = smul_no_ofl_udfl:bif(R4010,R15887)
assume B15900 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_975_1_0_0_0_0_0 -> 8868_976_1_0_0_0_0_0::::Parallel assignment for 76303, 76305 := 79707, 77904::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_975_1_0_0_0_0_0 -> 8868_976_1_0_0_0_0_0::B15903 = R15899==0x0
if B15903:bool goto 8739_978_2_1_15_0_40992_0 else goto 8747_978_2_1_15_0_41011_0
Block 5646_971_1_1_15_0_41018_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_971_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 68396, 68398 := 68397, 68399::R15269 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_971_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 15268 := 15269::R15268 = R15269
Block 5614_965_1_1_15_0_41021_0:
M15925 = ReachabilityCertora9151_962_1_1_15_0_60311_0 ? M15814 : M19236B15006 = R19500s<0x0B15007 = !B15006B15008 = !B15007B15009 = !B15008
R15010 = R21284+R19500 B15011 = R15010s<R21284B15012 = !B15011B15013 = !B15012B15014 = !B15013B15015 = B15014==B15009
assume B15015 R15018 = 0x40+R7438 R15019 = M15925[R15018] B15020 = R15010==0x0
if B15020:bool goto 5646_971_1_1_15_0_41018_0 else goto 5654_971_1_1_15_0_41067_0
Block 9151_962_1_1_15_0_41025_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_964_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::::Parallel assignment for 106344, 106346, 107307, 107310, 112333, 115326, 115328 := 60808, 60809, 60811, 60812, 54153, 61994, 61996::R14532 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_964_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::B14535 = R14213==0x0
if B14535:bool goto 9151_962_1_1_15_0_60311_0 else goto 5506_965_1_17_15_0_44674_0
Block 9122_962_1_1_15_0_41027_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_962_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 61994, 61996 := 61995, 61997::R14214 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_962_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 14213 := 14214::R14213 = R14214
Block 8868_964_2_1_15_0_41029_0:
B17024 = R15271==0x0B17025 = !B17024
assume B17025 B17026 = R15271==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17027 = B17026 ? R15904==0x8000000000000000000000000000000000000000000000000000000000000000 : B17026B17028 = !B17027
assume B17028 R17029 = R15904 /s R15271 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_969_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 68396, 68398 := 77898, 77121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_969_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 15268 := 17029::R15268 = R17029
Block 8578_977_1_1_15_0_41030_0:
M15814 = ReachabilityCertora11219_975_1_1_15_0_60304_0 ? M12064 : M20812
R13681 = 0x0+R7438 R13682 = M15814[R13681] B13685 = R12067==0x0
if B13685:bool goto 9122_962_1_1_15_0_41027_0 else goto 9130_962_1_1_15_0_41084_0
Block 8739_964_2_1_15_0_41033_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_964_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 72175, 72177 := 72176, 72178::R15905 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_964_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 15904 := 15905::R15904 = R15905
Block 11411_958_1_1_15_0_41035_0:
B21331 = R20853<0x2R21332 = B21331 ? R20855 : R20855+0x1
R21333 = 0xff-R21332 R21334 = R21333+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_960_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 61994, 61996 := 68370, 68367::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_960_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 14213 := 21334::R14213 = R21334
Block 11398_958_1_1_15_0_41037_0:
R20857 = R20004>>l0x2 R20858 = R20006+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 67137, 67143, 67145 := 67135, 67144, 67140::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 20853, 20855 := 20857, 20858::R20853 = R20857R20855 = R20858
Block 11389_958_1_1_15_0_41038_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 67137, 67143, 67145 := 66514, 66520, 66522::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 20853, 20855 := 20004, 20006::R20853 = R20004R20855 = R20006
Block 11389_958_1_1_15_0_41043_0:
B20414 = R20004<0x4
if B20414:bool goto 11389_958_1_1_15_0_41038_0 else goto 11398_958_1_1_15_0_41037_0
Block 11219_975_1_1_15_0_41045_0:
B13216 = R12588>R115R13217 = B13216 ? R115 : R12588-0x1R13219 = 0x120+R12056
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=82, nextFPWriteCmd=CmdPointer(block=8458_978_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=288))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8467_978_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::::Parallel assignment for 173182, 173184, 176187, 176189, 176200, 176202 := 40479, 40480, 40482, 40483, 58828, 58829::R13228 = 0x0R13229 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8467_978_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::R13230 = 0x0+R11263 R13231 = M12064[R13230] R13232 = M12064[R13231] B13233 = 0x0<R13232
if B13233:bool goto 8488_977_1_25_15_0_46183_0 else goto 11219_975_1_1_15_0_60304_0
Block 11376_958_1_1_15_0_41046_0:
R20008 = R19332>>l0x4 R20009 = R19334+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 66514, 66520, 66522 := 66512, 66521, 66517::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 20004, 20006 := 20008, 20009::R20004 = R20008R20006 = R20009
Block 11367_958_1_1_15_0_41047_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 66514, 66520, 66522 := 65831, 65837, 65839::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 20004, 20006 := 19332, 19334::R20004 = R19332R20006 = R19334
Block 11187_975_1_1_15_0_41051_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11187_975_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 55909, 55911 := 55910, 55912::R12589 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11187_975_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 12588 := 12589::R12588 = R12589
Block 11367_958_1_1_15_0_41052_0:
B19510 = R19332<0x10
if B19510:bool goto 11367_958_1_1_15_0_41047_0 else goto 11376_958_1_1_15_0_41046_0
Block 8747_964_2_1_15_0_41054_0:
B15906 = R15277==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB15907 = B15906 ? R15273==0x8000000000000000000000000000000000000000000000000000000000000000 : B15906B15908 = !B15907
assume B15908 R15909 = R15277*R15273 B15910 = smul_no_ofl_udfl:bif(R15277,R15273)
assume B15910 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_963_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 72175, 72177 := 74960, 73528::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_963_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 15904 := 15909::R15904 = R15909
Block 11354_958_1_1_15_0_41057_0:
R19336 = R18809>>l0x8 R19337 = R18811+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 65831, 65837, 65839 := 65829, 65838, 65834::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 19332, 19334 := 19336, 19337::R19332 = R19336R19334 = R19337
Block 11344_958_1_1_15_0_41058_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 65831, 65837, 65839 := 65187, 65193, 65195::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 19332, 19334 := 18809, 18811::R19332 = R18809R19334 = R18811
Block 11165_977_1_1_15_0_41061_0:
M11267 = ReachabilityCertora6953_964_1_1_15_0_41076_0 ? M12654 : M10745R12016 = R11272+0x60R12017 = R11272+0x20M12019 = M11267[R12017] = R10694R12020 = R12017+0x20M12021 = M12019[R12020] = 0xf4246
R12022 = R12016-R11272 R12023 = R12022-0x20 M12024 = M12021[R11272] = R12023 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=40, nextFPWriteCmd=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=45), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=45)))::I12025 = keccak256exprsimple(0xf4246 R10694)R12026 = R12016+0x60R12027 = R12016+0x20M12028 = M12024[R12027] = R10682R12029 = R12027+0x20M12030 = M12028[R12029] = I12025
R12031 = R12026-R12016 R12032 = R12031-0x20 M12033 = M12030[R12016] = R12032 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=105, nextFPWriteCmd=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=79)))::I12035 = keccak256exprsimple(I12025 R10682)
R12036 = W7870[I12035] R12037 = R12036>>l0xa8 R12038 = R12037>>l0x0 R12039 = SignExtend(o1=0xa, o2=R12038:bv256) R12043 = 0x0+R7438 R12044 = M12033[R12043] B12045 = R12044==0x0B12046 = !B12045
assume B12046 R12047 = R12026+0x60R12048 = R12026+0x20M12049 = M12033[R12048] = R12044R12050 = R12048+0x20M12051 = M12049[R12050] = 0xf424b
R12052 = R12047-R12026 R12053 = R12052-0x20 M12054 = M12051[R12026] = R12053 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=106, nextFPWriteCmd=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=31)))::I12055 = keccak256exprsimple(0xf424b R12044)R12056 = R12047+0x60R12057 = R12047+0x20M12059 = M12054[R12057] = R10694R12060 = R12057+0x20M12061 = M12059[R12060] = I12055
R12062 = R12056-R12047 R12063 = R12062-0x20 M12064 = M12061[R12047] = R12063 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=81, nextFPWriteCmd=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=70)))::I12066 = keccak256exprsimple(I12055 R10694)
R12067 = W1302[I12066] B12068 = R10709==0x0
if B12068:bool goto 11187_975_1_1_15_0_41051_0 else goto 11195_975_1_1_15_0_41062_0
Block 11195_975_1_1_15_0_41062_0:
B12591 = R10709>0x76a700
assume B12591 R12593 = R10709%0x76a700 R12594 = R10709-R12593 R12595 = R12594+0x76a700 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11215_973_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 55909, 55911 := 58145, 58142::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11215_973_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 12588 := 12595::R12588 = R12595
Block 11344_958_1_1_15_0_41063_0:
B19060 = R18809<0x100
if B19060:bool goto 11344_958_1_1_15_0_41058_0 else goto 11354_958_1_1_15_0_41057_0
Block 11031_976_1_1_15_0_41064_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11031_976_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 27853 := 27327::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11031_976_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 11263, 11267, 11272 := 10733, 10745, 10736::R11263 = R10733R11272 = R10736
Block 11331_958_1_1_15_0_41065_0:
R18813 = R17044>>l0x10 R18814 = R17046+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 65187, 65193, 65195 := 65185, 65194, 65190::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 18809, 18811 := 18813, 18814::R18809 = R18813R18811 = R18814
Block 11320_958_1_1_15_0_41066_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 65187, 65193, 65195 := 64552, 64558, 64560::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 18809, 18811 := 17044, 17046::R18809 = R17044R18811 = R17046
Block 5654_971_1_1_15_0_41067_0:
R15270 = 0x20+R15019 R15271 = M15925[R15270] R15272 = R15270+0x20
R15273 = M15925[R15272] B15274 = R15010==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB15275 = B15274 ? false : B15274B15276 = !B15275
assume B15276 R15277 = R15010*0x2540be400 B15278 = smul_no_ofl_udfl:bif(R15010,0x2540be400)
assume B15278 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_961_1_0_0_0_0_0 -> 8868_962_1_0_0_0_0_0::::Parallel assignment for 69628, 69630 := 72159, 70909::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_961_1_0_0_0_0_0 -> 8868_962_1_0_0_0_0_0::B15281 = R15277==0x0
if B15281:bool goto 8739_964_2_1_15_0_41033_0 else goto 8747_964_2_1_15_0_41054_0
Block 11320_958_1_1_15_0_41068_0:
B18260 = R17044<0x10000
if B18260:bool goto 11320_958_1_1_15_0_41066_0 else goto 11331_958_1_1_15_0_41065_0
Block 4854_995_1_1_15_0_41069_0:
R10681 = 0x0+R7438 R10682 = M14041[R10681] R10683 = R14068+0x60R10684 = R14068+0x20M10686 = M14041[R10684] = R10682R10687 = R10684+0x20M10688 = M10686[R10687] = 0xf4243
R10689 = R10683-R14068 R10690 = R10689-0x20 M10691 = M10688[R14068] = R10690 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=42)))::I10692 = keccak256exprsimple(0xf4243 R10682)
R10693 = W11[I10692] R10694 = 0xffffffffffffffffffffffffffffffffffffffff&R10693 R10696 = R10683+0x60R10697 = R10683+0x20M10699 = M10691[R10697] = R10694R10700 = R10697+0x20M10701 = M10699[R10700] = 0xf4242
R10702 = R10696-R10683 R10703 = R10702-0x20 M10704 = M10701[R10683] = R10703 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=29, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=92), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=92)))::I10705 = keccak256exprsimple(0xf4242 R10694)
R10706 = W12[I10705] R10707 = R10706>>l0x30 R10708 = R10707>>l0x0 R10709 = 0xffffffff&R10708 R10710 = R10706&0xffffffffffffffffffffffffffffffffR10711 = R10710*0x100000000000000000000000000000000R10712 = R10696+0x60R10713 = R10696+0x20M10715 = M10704[R10713] = R10694R10716 = R10713+0x20M10717 = M10715[R10716] = 0xf424e
R10718 = R10712-R10696 R10719 = R10718-0x20 M10720 = M10717[R10696] = R10719 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=31, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=142), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=142)))::I10721 = keccak256exprsimple(0xf424e R10694)
R10722 = W13[I10721] R10723 = R10722>>l0x0 R10724 = 0xffffffffffffffffffffffff&R10723 R10727 = 0xffffffffffff0000000000000000000000000000000000000000000000000000&R10711 R10730 = R10711>>l0xd0R10731 = R10730&0xffR10733 = 0x80+R10712
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=32, nextFPWriteCmd=CmdPointer(block=8341_978_1_0_0_0_0_0, pos=10), sort=ConstBlock(sz=128))::R10736 = 0x80+R10733M10739 = M10720[R10733] = 0x60R10740 = 0x20+R10733M10741 = M10739[R10740] = 0x60R10742 = 0x20+R10740M10743 = M10741[R10742] = 0x0R10744 = 0x20+R10742M10745 = M10743[R10744] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=75, nextFPWriteCmd=CmdPointer(block=8341_978_1_0_0_0_0_0, pos=24), sort=ConstBlock(sz=128))::R10746 = 0xff&R10731 B10747 = R10746==0x0
if B10747:bool goto 11031_976_1_1_15_0_41064_0 else goto 11039_976_1_1_15_0_41085_0
Block 11307_958_1_1_15_0_41071_0:
R17048 = R15287>>l0x20 R17049 = R15289+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 64552, 64558, 64560 := 64550, 64559, 64555::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 17044, 17046 := 17048, 17049::R17044 = R17048R17046 = R17049
Block 11294_958_1_1_15_0_41072_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 64552, 64558, 64560 := 63917, 63923, 63925::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 17044, 17046 := 15287, 15289::R17044 = R15287R17046 = R15289
Block 11294_958_1_1_15_0_41075_0:
B15955 = R15287<0x100000000
if B15955:bool goto 11294_958_1_1_15_0_41072_0 else goto 11307_958_1_1_15_0_41071_0
Block 6953_964_1_1_15_0_41076_0:
M12606 = ReachabilityCertora6635_964_1_1_15_0_60279_0 ? M12084 : M12640
R12643 = M12606[R10736] B12644 = R12643>0x1R12645 = B12644 ? R10736 : R10736
R12646 = 0x0+R10733 M12647 = M12606[R12646] = R12645 R12648 = 0xff&R10731 M12649 = M12647[R10744] = R12648 M12651 = M12649[R12079] = 0x0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=51, nextFPWriteCmd=CmdPointer(block=11093_974_1_0_0_0_0_0, pos=4), sort=ConstantArrayAlloc(eSz=32, constSize=0))::R12652 = R12079+0x20 M12654 = M12651[R10740] = R12079 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11151_974_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 27853 := 27327::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11151_974_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 11263, 11267, 11272 := 10733, 12654, 12652::R11263 = R10733R11272 = R12652
Block 11281_958_1_1_15_0_41077_0:
R15291 = R14536>>l0x40 R15292 = R14538+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 63917, 63923, 63925 := 63915, 63924, 63920::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 15287, 15289 := 15291, 15292::R15287 = R15291R15289 = R15292
Block 11264_958_1_1_15_0_41078_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 63917, 63923, 63925 := 63338, 63344, 63346::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 15287, 15289 := 14536, 14538::R15287 = R14536R15289 = R14538
Block 11264_958_1_1_15_0_41079_0:
B15026 = R14536<0x10000000000000000
if B15026:bool goto 11264_958_1_1_15_0_41078_0 else goto 11281_958_1_1_15_0_41077_0
Block 6635_964_1_1_15_0_41080_0:
M12095 = ReachabilityCertora11039_976_1_1_15_0_60271_0 ? M11268 : M12660
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=76, nextFPWriteCmd=CmdPointer(block=6577_964_1_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_964_1_0_0_0_0_0, pos=3), R28400:bv256)))::R12069 = R12093+0x60R12070 = R12093+0x20M12072 = M12095[R12070] = R10694R12073 = R12070+0x20M12074 = M12072[R12073] = 0xf424d
R12075 = R12069-R12093 R12076 = R12075-0x20 M12077 = M12074[R12093] = R12076 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=45, nextFPWriteCmd=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=36)))::I12078 = keccak256exprsimple(0xf424d R10694)R12079 = R12069+0x40R12080 = R12069+0x20M12081 = M12077[R12080] = I12078
R12082 = R12079-R12069 R12083 = R12082-0x20 M12084 = M12081[R12069] = R12083 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=50, nextFPWriteCmd=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=60)))::I12086 = keccak256exprsimple(I12078)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_964_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::::Parallel assignment for 39158, 39169, 39171 := 36031, 36035, 36036::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_964_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::R12088 = 0xff&R10731 B12089 = 0x0<R12088
if B12089:bool goto 6742_964_1_123_15_0_48526_0 else goto 6635_964_1_1_15_0_60279_0
Block 11251_958_1_1_15_0_41081_0:
R14540 = R14215>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_958_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 63338, 63344, 63346 := 63336, 63345, 63341::R14542 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_958_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 14536, 14538 := 14540, 14542::R14536 = R14540R14538 = R14542
Block 11224_959_1_1_15_0_41082_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_959_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 63338, 63344, 63346 := 61990, 62682, 62683::R14539 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_959_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 14536, 14538 := 14215, 14539::R14536 = R14215R14538 = R14539
Block 6633_963_1_1_15_0_41083_0:
M12660 = ReachabilityCertora6604_964_1_1_15_0_60280_0 ? M12107 : M12672
::Parallel assignment for 12093, 12095 := 12658, 12660::R12093 = R12658
Block 9130_962_1_1_15_0_41084_0:
R14215 = R12067>>l0x0 B14216 = R14215<0x100000000000000000000000000000000
if B14216:bool goto 11224_959_1_1_15_0_41082_0 else goto 11251_958_1_1_15_0_41081_0
Block 11039_976_1_1_15_0_41085_0:
R11265 = 0xff&R10731 M11268 = M10745[R10736] = R11265 R11269 = 0x20*R11265 R11270 = 0x20+R11269 R11271 = R10736+R11270 B11274 = R11265==0x0
if B11274:bool goto 11039_976_1_1_15_0_60271_0 else goto 6604_964_1_1_15_0_41086_0
Block 6604_964_1_1_15_0_41086_0:
R12090 = 0x20+R10736 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_964_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::::Parallel assignment for 30451, 30456, 30466 := 29048, 28400, 28399::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_964_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::R12092 = 0xc0+R11271M12096 = M11268[R11271] = 0x0R12097 = 0x20+R11271M12098 = M12096[R12097] = 0x0R12099 = 0x20+R12097M12100 = M12098[R12099] = 0x0R12101 = 0x20+R12099M12102 = M12100[R12101] = 0x0R12103 = 0x20+R12101M12104 = M12102[R12103] = 0x0R12105 = 0x20+R12103M12106 = M12104[R12105] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=44, nextFPWriteCmd=CmdPointer(block=6608_963_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M12107 = M12106[R12090] = R11271 R12108 = 0x20+R12090 R12109 = R11265-0x1 B12110 = R12109>0x0
if B12110:bool goto 6616_962_1_167_15_0_48609_0 else goto 6604_964_1_1_15_0_60280_0
Block 9151_979_0_5_15_0_41302_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_981_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::::Parallel assignment for 38350, 38352, 38830, 38833, 41601, 43422, 43424 := 38351, 37339, 38829, 38832, 40607, 42562, 42564::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_981_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::B10119 = R9618==0x0
assume B10119::Parallel assignment for 6275, 6300, 10115, 10117 := 9527, 9553, 7708, 8243::R6300 = R9553R10115 = R7708R10117 = R8243
Block 9122_979_0_5_15_0_41303_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_979_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 42562, 42564 := 42563, 42565::R9619 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_979_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 9618 := 9619::R9618 = R9619
Block 11411_975_0_5_15_0_41307_0:
B18298 = R17354<0x2R18299 = B18298 ? R17356 : R17356+0x1
R18300 = 0xff-R18299 R18301 = R18300+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_977_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 42562, 42564 := 47749, 47746::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_977_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 9618 := 18301::R9618 = R18301
Block 11398_975_0_5_15_0_41309_0:
R17358 = R15604>>l0x2 R17359 = R15606+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 46640, 46646, 46648 := 46638, 46647, 46643::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 17354, 17356 := 17358, 17359::R17354 = R17358R17356 = R17359
Block 11389_975_0_5_15_0_41310_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 46640, 46646, 46648 := 45856, 45862, 45864::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 17354, 17356 := 15604, 15606::R17354 = R15604R17356 = R15606
Block 11389_975_0_5_15_0_41312_0:
B16522 = R15604<0x4
if B16522:bool goto 11389_975_0_5_15_0_41310_0 else goto 11398_975_0_5_15_0_41309_0
Block 11376_975_0_5_15_0_41315_0:
R15608 = R14603>>l0x4 R15609 = R14605+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 45856, 45862, 45864 := 45854, 45863, 45859::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 15604, 15606 := 15608, 15609::R15604 = R15608R15606 = R15609
Block 11367_975_0_5_15_0_41316_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 45856, 45862, 45864 := 45357, 45363, 45365::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 15604, 15606 := 14603, 14605::R15604 = R14603R15606 = R14605
Block 5572_982_0_5_15_0_41317_0:
B9043 = R4032<0x1B9044 = !B9043B9045 = B9044 ? !(R4032>0x100) : B9044
assume B9045 R9047 = R4032-0x1 R9048 = 0x8000000000000000000000000000000000000000000000000000000000000000>>lR9047 R9049 = ~R9048 R9050 = R3408&R9049 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_977_0_0_0_0_0_0 -> 9646_977_0_0_0_0_0_0::::Parallel assignment for 40607 := 40605::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_977_0_0_0_0_0_0 -> 9646_977_0_0_0_0_0_0::B9052 = R9050==0x0
if B9052:bool goto 9122_979_0_5_15_0_41303_0 else goto 9130_979_0_5_15_0_41361_0
Block 11367_975_0_5_15_0_41318_0:
B15059 = R14603<0x10
if B15059:bool goto 11367_975_0_5_15_0_41316_0 else goto 11376_975_0_5_15_0_41315_0
Block 5568_982_0_5_15_0_41319_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_982_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 38829, 38832 := 38831, 38834::R8244 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_982_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 8243 := 8244::R8243 = R8244
Block 5556_981_0_5_15_0_41320_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_981_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 38829, 38832 := 38830, 38833::R8245 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_981_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 8243 := 8245::R8243 = R8245
Block 11354_975_0_5_15_0_41321_0:
R14607 = R13799>>l0x8 R14608 = R13801+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 45357, 45363, 45365 := 45355, 45364, 45360::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 14603, 14605 := 14607, 14608::R14603 = R14607R14605 = R14608
Block 11344_975_0_5_15_0_41322_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 45357, 45363, 45365 := 44816, 44822, 44824::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 14603, 14605 := 13799, 13801::R14603 = R13799R14605 = R13801
Block 11344_975_0_5_15_0_41324_0:
B14291 = R13799<0x100
if B14291:bool goto 11344_975_0_5_15_0_41322_0 else goto 11354_975_0_5_15_0_41321_0
Block 9501_974_0_5_15_0_41325_0:
M9527 = ReachabilityCertora10609_965_0_5_15_0_41329_0 ? M9526 : M6299B7704 = R7066s<0x0B7705 = !B7704B7706 = !B7705B7707 = !B7706
R7708 = 0x0+R7066 B7709 = R7708s<0x0B7710 = !B7709B7711 = !B7710B7712 = !B7711B7713 = B7712==B7707
assume B7713 B7715 = R7066s<0x0
if B7715:bool goto 5568_982_0_5_15_0_41319_0 else goto 5556_981_0_5_15_0_41320_0
Block 11331_975_0_5_15_0_41326_0:
R13803 = R12778>>l0x10 R13804 = R12780+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 44816, 44822, 44824 := 44814, 44823, 44819::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 13799, 13801 := 13803, 13804::R13799 = R13803R13801 = R13804
Block 11320_975_0_5_15_0_41327_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 44816, 44822, 44824 := 44399, 44405, 44407::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 13799, 13801 := 12778, 12780::R13799 = R12778R13801 = R12780
Block 9423_973_0_5_15_0_41328_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_973_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 36143, 36145 := 36144, 35329::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_973_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 7066, 9527, 9553 := 6303, 6299, 6292::R7066 = R6303R9553 = R6292
Block 10609_965_0_5_15_0_41329_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9475_971_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 36143, 36145 := 78222, 78224::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9475_971_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 7066, 9527, 9553 := 12194, 9526, 9552::R7066 = R12194R9553 = R9552
Block 11320_975_0_5_15_0_41330_0:
B13337 = R12778<0x10000
if B13337:bool goto 11320_975_0_5_15_0_41327_0 else goto 11331_975_0_5_15_0_41326_0
Block 9393_979_0_5_15_0_41331_0:
R6272 = R3397+0x60R6273 = R3397+0x20M6276 = M3405[R6273] = R134R6277 = R6273+0x20M6278 = M6276[R6277] = 0xf424c
R6279 = R6272-R3397 R6280 = R6279-0x20 M6281 = M6278[R3397] = R6280 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=96, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=44)))::I6282 = keccak256exprsimple(0xf424c R134)R6283 = R6272+0x60R6284 = R6272+0x20M6285 = M6281[R6284] = R1109R6286 = R6284+0x20M6287 = M6285[R6286] = I6282
R6288 = R6283-R6272 R6289 = R6288-0x20 M6290 = M6287[R6272] = R6289 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=95, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=78)))::I6291 = keccak256exprsimple(I6282 R1109)R6292 = R6283+0x60R6293 = R6283+0x20M6294 = M6290[R6293] = R5753R6295 = R6293+0x20M6296 = M6294[R6295] = I6291
R6297 = R6292-R6283 R6298 = R6297-0x20 M6299 = M6296[R6283] = R6298 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=97, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=112)))::I6302 = keccak256exprsimple(I6291 R5753)
R6303 = W3182[I6302] B6304 = R5753>R115
if B6304:bool goto 9431_973_0_5_15_0_41463_0 else goto 9423_973_0_5_15_0_41328_0
Block 10437_965_0_5_15_0_41332_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_965_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 78223, 78225::R12195 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_965_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12194 := 12195::R12194 = R12195
Block 10542_962_0_5_15_0_41333_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 84913, 35329::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12194 := 6303::R12194 = R6303
Block 11307_975_0_5_15_0_41334_0:
R12782 = R11417>>l0x20 R12783 = R11419+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 44399, 44405, 44407 := 44397, 44406, 44402::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 12778, 12780 := 12782, 12783::R12778 = R12782R12780 = R12783
Block 11294_975_0_5_15_0_41335_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 44399, 44405, 44407 := 44001, 44007, 44009::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 12778, 12780 := 11417, 11419::R12778 = R11417R12780 = R11419
Block 9210_977_0_5_15_0_41336_0:
R5751 = R4032*0x15180 R5752 = R5210+R5751 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_977_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 22337 := 22335::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_977_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 5753 := 5752::R5753 = R5752
Block 11294_975_0_5_15_0_41337_0:
B12209 = R11417<0x100000000
if B12209:bool goto 11294_975_0_5_15_0_41335_0 else goto 11307_975_0_5_15_0_41334_0
Block 9235_977_0_5_15_0_41338_0:
R6265 = R5210%0x7e900 R6266 = R5210+0x76a700 R6267 = R6266-R6265 R6268 = R4032-0x5a R6269 = R6268*0x7e900 R6270 = R6267+R6269 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_975_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 22337 := 23153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_975_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 5753 := 6270::R5753 = R6270
Block 10419_967_0_5_15_0_41341_0:
M9526 = ReachabilityCertora14595_945_0_5_15_0_41349_0 ? M9600 : M11384B11410 = R6303==0x0
if B11410:bool goto 10437_965_0_5_15_0_41332_0 else goto 10445_965_0_5_15_0_41356_0
Block 10521_963_0_5_15_0_41342_0:
R12767 = R1917>>l0x20 R12768 = R12767>>l0x0 R12769 = 0xff&R12768 R12770 = R12769*0x7a120 B12771 = R12770<R10920
if B12771:bool goto 10552_962_0_5_15_0_41503_0 else goto 10542_962_0_5_15_0_41333_0
Block 11281_975_0_5_15_0_41343_0:
R11421 = R10120>>l0x40 R11422 = R10122+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 44001, 44007, 44009 := 43999, 44008, 44004::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 11417, 11419 := 11421, 11422::R11417 = R11421R11419 = R11422
Block 11264_975_0_5_15_0_41344_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 44001, 44007, 44009 := 43410, 43416, 43418::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 11417, 11419 := 10120, 10122::R11417 = R10120R11419 = R10122
Block 9226_977_0_5_15_0_41346_0:
B5750 = R4032>0x87
if B5750:bool goto 9285_977_0_5_15_0_41347_0 else goto 9235_977_0_5_15_0_41338_0
Block 9285_977_0_5_15_0_41347_0:
B6263 = R4032>0xc3R6264 = B6263 ? ((R5210+0xb1fa800)-(R5210%0x76a700))+((R4032-0xc3)*0x76a700) : ((R5210+0x1da9c00)-(R5210%0x278d00))+((R4032-0x87)*0x278d00)
::Parallel assignment for 5753 := 6264::R5753 = R6264
Block 13470_953_0_5_15_0_41348_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_959_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 74463 := 101876::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_959_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 9526, 9552, 10920 := 11384, 11397, 13766::R9552 = R11397R10920 = R13766
Block 14595_945_0_5_15_0_41349_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_963_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 74463 := 72345::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_963_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 9526, 9552, 10920 := 9600, 9593, 10109::R9552 = R9593R10920 = R10109
Block 11264_975_0_5_15_0_41351_0:
B10924 = R10120<0x10000000000000000
if B10924:bool goto 11264_975_0_5_15_0_41344_0 else goto 11281_975_0_5_15_0_41343_0
Block 14387_945_0_5_15_0_41354_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_945_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 69768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_945_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 10109 := 9606::R10109 = R9606
Block 14426_944_0_5_15_0_41355_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_944_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 69768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_944_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 10109 := 9606::R10109 = R9606
Block 10445_965_0_5_15_0_41356_0:
B12196 = R115>R5753B12197 = !B12196
assume B12197 R12198 = R5753-R115 B12199 = 0x0s<R6303
if B12199:bool goto 10479_963_0_5_15_0_41517_0 else goto 10521_963_0_5_15_0_41342_0
Block 11251_975_0_5_15_0_41357_0:
R10124 = R9620>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_975_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 43410, 43416, 43418 := 43408, 43417, 43413::R10126 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_975_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 10120, 10122 := 10124, 10126::R10120 = R10124R10122 = R10126
Block 11224_976_0_5_15_0_41358_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_976_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 43410, 43416, 43418 := 42558, 42960, 42961::R10123 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_976_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 10120, 10122 := 9620, 10123::R10120 = R9620R10122 = R10123
Block 9130_979_0_5_15_0_41361_0:
R9620 = R9050>>l0x0 B9621 = R9620<0x100000000000000000000000000000000
if B9621:bool goto 11224_976_0_5_15_0_41358_0 else goto 11251_975_0_5_15_0_41357_0
Block 5506_984_0_5_15_0_41362_0:
B5207 = R1097>0x15180
assume B5207 R5209 = R1097%0x15180 R5210 = R1097-R5209 B5211 = R4032>0x5a
if B5211:bool goto 9226_977_0_5_15_0_41346_0 else goto 9210_977_0_5_15_0_41336_0
Block 14394_945_0_5_15_0_41367_0:
B10111 = R9612>R115B10112 = !B10111
assume B10112 R10113 = R115-R9612 B10114 = R10113>R9039
if B10114:bool goto 14426_944_0_5_15_0_41355_0 else goto 14434_944_0_5_15_0_41424_0
Block 14732_945_3_5_15_0_41369_0:
B13768 = R12746>0x0
assume B13768 R13770 = R13312/R12746 R13771 = R13770+R11381 B13772 = add_must_ofl:bif(R13770,R11381)B13773 = !B13772
assume B13773 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 101876 := 100156::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 13766 := 13771::R13766 = R13771
Block 14732_946_1_5_15_0_41370_0:
B13760 = R12742>0x0
assume B13760 R13762 = R13306/R12742 B13763 = R13762>R11381B13764 = !B13763
assume B13764 R13765 = R11381-R13762 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 101876 := 100932::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 13766 := 13765::R13766 = R13765
Block 14732_933_1_5_15_0_41371_0:
R13332 = R12772+R12204 B13333 = add_must_ofl:bif(R12772,R12204)B13334 = !B13333
assume B13334 R13335 = R13332/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_940_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 95965::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_940_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 10109 := 13335::R10109 = R13335
Block 14615_945_3_5_15_0_41373_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 94212, 94214 := 94213, 94215::R13313 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 13312 := 13313::R13312 = R13313
Block 14615_946_1_5_15_0_41375_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_946_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 94192, 94194 := 94193, 94195::R13307 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_946_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 13306 := 13307::R13306 = R13307
Block 14615_933_1_5_15_0_41377_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_933_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 89001, 89003 := 89002, 89004::R12773 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_933_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 12772 := 12773::R12772 = R12773
Block 13339_953_0_5_15_0_41380_0:
R12746 = R9517-R115 R12747 = R5753-R115 R12748 = R10103-R11381 B12749 = R12748==0x0
if B12749:bool goto 14615_945_3_5_15_0_41373_0 else goto 14623_945_3_5_15_0_41386_0
Block 13406_953_0_5_15_0_41381_0:
R12742 = R9517-R115 R12743 = R5753-R115 R12744 = R11381-R10103 B12745 = R12744==0x0
if B12745:bool goto 14615_946_1_5_15_0_41375_0 else goto 14623_946_1_5_15_0_41387_0
Block 10218_964_0_5_15_0_41382_0:
R9572 = R115%0x76a700 R9573 = R115-R9572 R9574 = R9573+0x76a700 R9575 = R6292+0x60R9576 = R6292+0x20M9577 = M6299[R9576] = R1109R9578 = R9576+0x20M9579 = M9577[R9578] = 0xf424a
R9580 = R9575-R6292 R9581 = R9580-0x20 M9582 = M9579[R6292] = R9581 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=98, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=38)))::I9583 = keccak256exprsimple(0xf424a R1109)R9584 = R9575+0x60R9585 = R9575+0x20M9586 = M9582[R9585] = R9574R9587 = R9585+0x20M9588 = M9586[R9587] = I9583
R9589 = R9584-R9575 R9590 = R9589-0x20 M9591 = M9588[R9575] = R9590 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=151, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=72)))::I9592 = keccak256exprsimple(I9583 R9574)R9593 = R9584+0x60R9594 = R9584+0x20M9595 = M9591[R9594] = R5753R9596 = R9594+0x20M9597 = M9595[R9596] = I9592
R9598 = R9593-R9584 R9599 = R9598-0x20 M9600 = M9597[R9584] = R9599 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=152, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=106)))::I9602 = keccak256exprsimple(I9592 R5753)
R9603 = W15[I9602] R9604 = R9603>>l0xa0 R9605 = R9604>>l0x0 R9606 = 0xffffffff&R9605 R9607 = R9603>>l0xc0 R9608 = R9607>>l0x0 R9609 = 0xffffffff&R9608 R9610 = R9603>>l0xe0 R9611 = R9610>>l0x0 R9612 = 0xffffffff&R9611 B9613 = R9609>0x0
assume B9613 B9615 = R9039>0x0
assume B9615 B9617 = R9612>R115
if B9617:bool goto 14387_945_0_5_15_0_41354_0 else goto 14394_945_0_5_15_0_41367_0
Block 14623_945_3_5_15_0_41386_0:
R13314 = R12748*R12747 B13315 = mul_noofl:bif(R12748,R12747)
assume B13315 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 94212, 94214 := 95919, 94200::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 13312 := 13314::R13312 = R13314
Block 14623_946_1_5_15_0_41387_0:
R13308 = R12744*R12743 B13309 = mul_noofl:bif(R12744,R12743)
assume B13309 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_945_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 94192, 94194 := 95871, 94180::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_945_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 13306 := 13308::R13306 = R13308
Block 11919_959_0_5_15_0_41388_0:
R9036 = R1917>>l0x8 R9037 = R9036>>l0x0 R9038 = 0xff&R9037 R9039 = R9038*0x3c B9040 = R8240>0x0
if B9040:bool goto 10243_964_0_5_15_0_41493_0 else goto 10218_964_0_5_15_0_41382_0
Block 14623_933_1_5_15_0_41390_0:
R12774 = R9606*R12200 B12775 = mul_noofl:bif(R9606,R12200)
assume B12775 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_932_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 89001, 89003 := 90736, 88989::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_932_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 12772 := 12774::R12772 = R12774
Block 11808_956_0_5_15_0_41392_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 44798, 44800, 44804, 44806 := 44799, 44801, 45324, 45326::R8241 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 8240 := 8241::R8240 = R8241
Block 11831_956_0_5_15_0_41393_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 44798, 44800, 44804, 44806 := 45333, 45334, 45324, 45326::R9041 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 8240 := 9041::R8240 = R9041
Block 10568_963_0_5_15_0_41395_0:
B18283 = 0x3b9aca00s<R17345B18284 = !B18283
assume B18284 B18285 = R6303==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB18286 = B18285 ? R17345==0x8000000000000000000000000000000000000000000000000000000000000000 : B18285B18287 = !B18286
assume B18287 R18288 = R6303*R17345 B18289 = smul_no_ofl_udfl:bif(R6303,R17345)
assume B18289 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_953_1_0_0_0_0_0 -> 8868_954_1_0_0_0_0_0::::Parallel assignment for 114675, 114677 := 117782, 116255::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_953_1_0_0_0_0_0 -> 8868_954_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_955_1_0_0_0_0_0 -> 8967_954_1_0_0_0_0_0::::Parallel assignment for 118516, 118518 := 117789, 117790::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_955_1_0_0_0_0_0 -> 8967_954_1_0_0_0_0_0::R18291 = R18288 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 121365, 119908::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12194 := 18291::R12194 = R18291
Block 13300_957_0_5_15_0_41396_0:
M11384 = ReachabilityCertora13147_957_0_5_15_0_41434_0 ? M11392 : M9551
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_959_0_0_0_0_0_0 -> 10396_960_0_0_0_0_0_0::::Parallel assignment for 84839, 88158, 88160 := 368, 86510, 86512::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_959_0_0_0_0_0_0 -> 10396_960_0_0_0_0_0_0::B12180 = R115<R5753
assume B12180 B12182 = R5753<R9517
assume B12182 B12184 = R10103<R11381
if B12184:bool goto 13406_953_0_5_15_0_41381_0 else goto 13339_953_0_5_15_0_41380_0
Block 13139_957_0_5_15_0_41400_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_957_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 86510, 86512 := 86511, 86513::R11382 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_957_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 11381, 11384, 11397 := 11382, 9551, 9544::R11381 = R11382R11397 = R9544
Block 15250_951_0_5_15_0_41401_0:
assume B17350 R18294 = SignExtend(o1=0xf, o2=R16251:bv256) R18295 = R18294>>a0x40 R18296 = SignExtend(o1=0x7, o2=R18295:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_961_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 110985 := 110240::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_961_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 17345 := 18296::R17345 = R18296
Block 15250_952_1_5_15_0_41402_0:
assume B16244 R17342 = SignExtend(o1=0xf, o2=R15323:bv256) R17343 = R17342>>a0x40 R17344 = SignExtend(o1=0x7, o2=R17343:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_962_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 110985 := 111786::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_962_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 17345 := 17344::R17345 = R17344
Block 15226_951_0_5_15_0_41403_0:
R17347 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17348 = R17347s<R16251B17349 = !B17348
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_951_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 106566 := 106570::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_951_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 17350 := 17349::B17350 = B17349
Block 15162_954_0_5_15_0_41404_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_954_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 106566 := 105640::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_954_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 17350 := 16254::B17350 = B16254
Block 15226_952_1_5_15_0_41405_0:
R16241 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16242 = R16241s<R15323B16243 = !B16242
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_952_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 108489 := 108493::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_952_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 16244 := 16243::B16244 = B16243
Block 15162_955_1_5_15_0_41406_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_955_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 108489 := 107584::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_955_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 16244 := 15326::B16244 = B15326
Block 14595_943_0_5_15_0_41407_0:
B10917 = R1899==0x0
if B10917:bool goto 13139_957_0_5_15_0_41400_0 else goto 13147_957_0_5_15_0_41434_0
Block 14732_937_0_5_15_0_41409_0:
R12200 = R11411/R9039 B12201 = R12200>0x3b9aca00B12202 = !B12201
assume B12202 R12203 = 0x3b9aca00-R12200 R12204 = R9609*R12203 B12205 = mul_noofl:bif(R9609,R12203)
assume B12205 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_933_2_0_0_0_0_0 -> 14732_934_2_0_0_0_0_0::::Parallel assignment for 85766, 85768 := 87339, 85754::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_933_2_0_0_0_0_0 -> 14732_934_2_0_0_0_0_0::B12208 = R9606==0x0
if B12208:bool goto 14615_933_1_5_15_0_41377_0 else goto 14623_933_1_5_15_0_41390_0
Block 15157_954_0_5_15_0_41410_0:
R16248 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R16249 = SignExtend(o1=0xf, o2=R15594:bv256) R16250 = R16249*R16248 R16251 = R16250>>a0x40 R16252 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B16253 = R16251s<R16252B16254 = !B16253
if B16254:bool goto 15226_951_0_5_15_0_41403_0 else goto 15162_954_0_5_15_0_41404_0
Block 15157_955_1_5_15_0_41411_0:
R15320 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R15321 = SignExtend(o1=0xf, o2=R15042:bv256) R15322 = R15321*R15320 R15323 = R15322>>a0x40 R15324 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B15325 = R15323s<R15324B15326 = !B15325
if B15326:bool goto 15226_952_1_5_15_0_41405_0 else goto 15162_955_1_5_15_0_41406_0
Block 14387_943_0_5_15_0_41412_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_943_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 78105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_943_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 10103 := 9559::R10103 = R9559
Block 14426_942_0_5_15_0_41413_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_942_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 78105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_942_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 10103 := 9559::R10103 = R9559
Block 14615_937_0_5_15_0_41415_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_937_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 76579, 76581 := 76580, 76582::R11412 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_937_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 11411 := 11412::R11411 = R11412
Block 15111_954_0_5_15_0_41417_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_954_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 102765, 102767 := 102766, 102768::R15595 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_954_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 15594 := 15595::R15594 = R15595
Block 18409_951_0_5_15_0_41418_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_953_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 102765, 102767 := 105605, 105607::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_953_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 15594 := 16255::R15594 = R16255
Block 15111_955_1_5_15_0_41419_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_955_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 104667, 104669 := 104668, 104670::R15043 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_955_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 15042 := 15043::R15042 = R15043
Block 18409_952_1_5_15_0_41420_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_954_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 104667, 104669 := 107549, 107551::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_954_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 15042 := 15327::R15042 = R15327
Block 14434_944_0_5_15_0_41424_0:
B10923 = R10113==0x0
if B10923:bool goto 14615_937_0_5_15_0_41415_0 else goto 14623_937_0_5_15_0_41436_0
Block 15412_951_0_5_15_0_41426_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_951_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 105605, 105607 := 105606, 105608::R16256 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_951_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 16255 := 16256::R16255 = R16256
Block 15412_952_1_5_15_0_41429_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_952_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 107549, 107551 := 107550, 107552::R15328 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_952_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 15327 := 15328::R15327 = R15328
Block 14394_943_0_5_15_0_41432_0:
B10105 = R9565>R115B10106 = !B10105
assume B10106 R10107 = R115-R9565 B10108 = R10107>R9039
if B10108:bool goto 14426_942_0_5_15_0_41413_0 else goto 14434_942_0_5_15_0_41515_0
Block 13147_957_0_5_15_0_41434_0:
M11385 = M9551[R9544] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R11387 = W43[R1899] B11388 = R11387==0x0B11389 = !B11388
assume B11389 M11390 = havocR11391 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R86484@15:bv256, valueVar=0x0, gasVar=R87317@15:bv256, inOffset=R86490@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R86490@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R86490@15:bv256, simplifiedOffset=null, size=R86494@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R86490@15:bv256, size=0x20)), origCallcore=CallCore R86484@15:bv256 R87317@15:bv256 R86490@15:bv256 R86494@15:bv256 tacM@15:bytemap R86490@15:bv256 0x20 tacM@15:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=78), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M11392 = M11385[R9544:R9544+0x20] = M11390[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_952_0_0_0_0_0_0, pos=1)::R11394 = R11391+0x1f R11395 = R11394&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R11396 = R9544+R11395 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_952_0_0_0_0_0_0, pos=6)::B11399 = R11391s<0x20B11400 = !B11399
assume B11400R11401 = R9544+0x0R11402 = M11392[R11401]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_956_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 86510, 86512 := 97657, 90720::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_956_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 11381, 11384, 11397 := 11402, 11392, 11396::R11381 = R11402R11397 = R11396
Block 14623_937_0_5_15_0_41436_0:
R11413 = R10113*0x3b9aca00 B11414 = mul_noofl:bif(R10113,0x3b9aca00)
assume B11414 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_936_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 76579, 76581 := 78143, 76567::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_936_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 11411 := 11413::R11411 = R11413
Block 14732_931_2_5_15_0_41443_0:
R13318 = R12750+R12189 B13319 = add_must_ofl:bif(R12750,R12189)B13320 = !B13319
assume B13320 R13321 = R13318/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_938_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 106493::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_938_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 10103 := 13321::R10103 = R13321
Block 15022_951_0_5_15_0_41445_0:
assume B14600 R15053 = R14287*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15054 = SignExtend(o1=0xf, o2=R15053:bv256) B15055 = R15054s<0x400000000000000000
assume B15055 R15057 = SignExtend(o1=0xf, o2=R15053:bv256) B15058 = R15057s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15058:bool goto 15111_954_0_5_15_0_41417_0 else goto 15119_954_0_5_15_0_41446_0
Block 15119_954_0_5_15_0_41446_0:
R15596 = SignExtend(o1=0xf, o2=R15053:bv256) R15597 = R15596*0x171547652b82fe1777d0ffda0d23a7d12 R15598 = R15597>>a0x80 R15599 = SignExtend(o1=0xf, o2=R15598:bv256) B15600 = R15599s<0x400000000000000000
assume B15600 R15602 = SignExtend(o1=0xf, o2=R15598:bv256) B15603 = R15602s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15603:bool goto 15412_951_0_5_15_0_41426_0 else goto 15420_951_0_5_15_0_41866_0
Block 15022_952_1_5_15_0_41449_0:
assume B14270 R14591 = R13789*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R14592 = SignExtend(o1=0xf, o2=R14591:bv256) B14593 = R14592s<0x400000000000000000
assume B14593 R14595 = SignExtend(o1=0xf, o2=R14591:bv256) B14596 = R14595s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B14596:bool goto 15111_955_1_5_15_0_41419_0 else goto 15119_955_1_5_15_0_41450_0
Block 15119_955_1_5_15_0_41450_0:
R15044 = SignExtend(o1=0xf, o2=R14591:bv256) R15045 = R15044*0x171547652b82fe1777d0ffda0d23a7d12 R15046 = R15045>>a0x80 R15047 = SignExtend(o1=0xf, o2=R15046:bv256) B15048 = R15047s<0x400000000000000000
assume B15048 R15050 = SignExtend(o1=0xf, o2=R15046:bv256) B15051 = R15050s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15051:bool goto 15412_952_1_5_15_0_41429_0 else goto 15420_952_1_5_15_0_41867_0
Block 14615_931_2_5_15_0_41453_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_931_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 99177, 99179 := 99178, 99180::R12751 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_931_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 12750 := 12751::R12750 = R12751
Block 14998_951_0_5_15_0_41456_0:
R14597 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14598 = R14597s<R14287B14599 = !B14598
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_951_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 98478 := 98482::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_951_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 14600 := 14599::B14600 = B14599
Block 14949_950_0_5_15_0_41457_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_950_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 98478 := 97760::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_950_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 14600 := 14290::B14600 = B14290
Block 14998_952_1_5_15_0_41459_0:
R14267 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14268 = R14267s<R13789B14269 = !B14268
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_952_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 100198 := 100202::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_952_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 14270 := 14269::B14270 = B14269
Block 14949_951_1_5_15_0_41460_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_951_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 100198 := 99250::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_951_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 14270 := 13792::B14270 = B13792
Block 9431_973_0_5_15_0_41463_0:
B7057 = R1919>0x0
assume B7057 B7059 = R1919>0x7B7060 = !B7059
assume B7060 B7061 = R115>0x76a700
assume B7061 R7063 = R115%0x76a700 R7064 = R115-R7063 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_957_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::::Parallel assignment for 45324, 45326 := 39623, 39624::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_957_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::B7065 = 0x1>R1919
if B7065:bool goto 11859_957_0_0_15_0_39239_0 else goto 11769_957_0_71_15_0_48343_0
Block 14623_931_2_5_15_0_41471_0:
R12752 = R9559*R12185 B12753 = mul_noofl:bif(R9559,R12185)
assume B12753 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_930_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 99177, 99179 := 100871, 99165::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_930_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 12750 := 12752::R12750 = R12752
Block 14732_950_0_5_15_0_41489_0:
R14273 = R13793/0x1da9c00 B14274 = R14273>0x7fffffffffffffffB14275 = !B14274
assume B14275 R14276 = R14273&0xffffffffffffffffffffffffffffffffffffffffffffffffR14277 = R14276*0x10000000000000000
R14278 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14279 = R14278==0x0B14280 = !B14279
assume B14280 R14281 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14282 = SignExtend(o1=0xf, o2=R14277:bv256) R14283 = R14282&0xffffffffffffffffffffffffffffffffffffffffffffffffR14284 = R14283*0x10000000000000000B14285 = R14281>0x0
assume B14285 R14287 = R14284 /s R14281 R14288 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B14289 = R14287s<R14288B14290 = !B14289
if B14290:bool goto 14998_951_0_5_15_0_41456_0 else goto 14949_950_0_5_15_0_41457_0
Block 14732_951_1_5_15_0_41491_0:
R13775 = R13323/0x1da9c00 B13776 = R13775>0x7fffffffffffffffB13777 = !B13776
assume B13777 R13778 = R13775&0xffffffffffffffffffffffffffffffffffffffffffffffffR13779 = R13778*0x10000000000000000
R13780 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B13781 = R13780==0x0B13782 = !B13781
assume B13782 R13783 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13784 = SignExtend(o1=0xf, o2=R13779:bv256) R13785 = R13784&0xffffffffffffffffffffffffffffffffffffffffffffffffR13786 = R13785*0x10000000000000000B13787 = R13783>0x0
assume B13787 R13789 = R13786 /s R13783 R13790 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B13791 = R13789s<R13790B13792 = !B13791
if B13792:bool goto 14998_952_1_5_15_0_41459_0 else goto 14949_951_1_5_15_0_41460_0
Block 10243_964_0_5_15_0_41493_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_959_2_0_0_0_0_0 -> 12894_959_2_0_0_0_0_0::::Parallel assignment for 49299 := 49300::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_959_2_0_0_0_0_0 -> 12894_959_2_0_0_0_0_0::R9515 = R115%0x76a700 R9516 = R115-R9515 R9517 = R9516+0x76a700 B9518 = add_must_ofl:bif(R9516,0x76a700)B9519 = !B9518
assume B9519 R9521 = R115%0x76a700 R9522 = R115-R9521 R9523 = R9522+0x76a700 R9524 = R6292+0x60R9525 = R6292+0x20M9528 = M6299[R9525] = R1109R9529 = R9525+0x20M9530 = M9528[R9529] = 0xf424a
R9531 = R9524-R6292 R9532 = R9531-0x20 M9533 = M9530[R6292] = R9532 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=98, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=38)))::I9534 = keccak256exprsimple(0xf424a R1109)R9535 = R9524+0x60R9536 = R9524+0x20M9537 = M9533[R9536] = R9523R9538 = R9536+0x20M9539 = M9537[R9538] = I9534
R9540 = R9535-R9524 R9541 = R9540-0x20 M9542 = M9539[R9524] = R9541 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=147, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=72)))::I9543 = keccak256exprsimple(I9534 R9523)R9544 = R9535+0x60R9545 = R9535+0x20M9546 = M9542[R9545] = R9517R9547 = R9545+0x20M9548 = M9546[R9547] = I9543
R9549 = R9544-R9535 R9550 = R9549-0x20 M9551 = M9548[R9535] = R9550 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=149, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=106)))::I9555 = keccak256exprsimple(I9543 R9517)
R9556 = W15[I9555] R9557 = R9556>>l0xa0 R9558 = R9557>>l0x0 R9559 = 0xffffffff&R9558 R9560 = R9556>>l0xc0 R9561 = R9560>>l0x0 R9562 = 0xffffffff&R9561 R9563 = R9556>>l0xe0 R9564 = R9563>>l0x0 R9565 = 0xffffffff&R9564 B9566 = R9562>0x0
assume B9566 B9568 = R9039>0x0
assume B9568 B9570 = R9565>R115
if B9570:bool goto 14387_943_0_5_15_0_41412_0 else goto 14394_943_0_5_15_0_41432_0
Block 14615_950_0_5_15_0_41494_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_950_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 87408, 87410 := 87409, 87411::R13794 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_950_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 13793 := 13794::R13793 = R13794
Block 14615_951_1_5_15_0_41498_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_951_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 89077, 89079 := 89078, 89080::R13324 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_951_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 13323 := 13324::R13323 = R13324
Block 14732_935_0_5_15_0_41502_0:
R12185 = R11404/R9039 B12186 = R12185>0x3b9aca00B12187 = !B12186
assume B12187 R12188 = 0x3b9aca00-R12185 R12189 = R9562*R12188 B12190 = mul_noofl:bif(R9562,R12188)
assume B12190 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_931_4_0_0_0_0_0 -> 14732_932_4_0_0_0_0_0::::Parallel assignment for 95836, 95838 := 97591, 95824::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_931_4_0_0_0_0_0 -> 14732_932_4_0_0_0_0_0::B12193 = R9559==0x0
if B12193:bool goto 14615_931_2_5_15_0_41453_0 else goto 14623_931_2_5_15_0_41471_0
Block 10552_962_0_5_15_0_41503_0:
R13329 = R10920-R12770 B13330 = R13329==0x0
if B13330:bool goto 14615_950_0_5_15_0_41494_0 else goto 14623_950_0_5_15_0_41509_0
Block 14615_935_0_5_15_0_41507_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_935_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 86460, 86462 := 86461, 86463::R11405 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_935_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 11404 := 11405::R11404 = R11405
Block 14623_950_0_5_15_0_41509_0:
R13795 = R13329*R12198 B13796 = mul_noofl:bif(R13329,R12198)
assume B13796 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_949_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 87408, 87410 := 89016, 87396::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_949_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 13793 := 13795::R13793 = R13795
Block 14623_951_1_5_15_0_41512_0:
R13325 = R12762*R12198 B13326 = mul_noofl:bif(R12762,R12198)
assume B13326 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_950_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 89077, 89079 := 90828, 89065::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_950_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 13323 := 13325::R13323 = R13325
Block 14434_942_0_5_15_0_41515_0:
B10919 = R10107==0x0
if B10919:bool goto 14615_935_0_5_15_0_41507_0 else goto 14623_935_0_5_15_0_41519_0
Block 10479_963_0_5_15_0_41517_0:
R12758 = R1917>>l0x28 R12759 = R12758>>l0x0 R12760 = 0xff&R12759 R12761 = R12760*0x7a120 R12762 = R10920+R12761 B12763 = add_must_ofl:bif(R10920,R12761)B12764 = !B12763
assume B12764 B12765 = R12762==0x0
if B12765:bool goto 14615_951_1_5_15_0_41498_0 else goto 14623_951_1_5_15_0_41512_0
Block 14623_935_0_5_15_0_41519_0:
R11406 = R10107*0x3b9aca00 B11407 = mul_noofl:bif(R10107,0x3b9aca00)
assume B11407 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_934_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 86460, 86462 := 88073, 86448::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_934_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 11404 := 11406::R11404 = R11406
Block 15420_951_0_5_15_0_41866_0:
R16257 = R15598&0x8000000000000000 R16258 = SignExtend(o1=0xf, o2=R16257:bv256) B16259 = 0x0s<R16258R16260 = B16259 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R16261 = R15598&0x4000000000000000 R16262 = SignExtend(o1=0xf, o2=R16261:bv256) B16263 = 0x0s<R16262R16264 = B16263 ? (R16260*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R16260
R16265 = R15598&0x2000000000000000 R16266 = SignExtend(o1=0xf, o2=R16265:bv256) B16267 = 0x0s<R16266R16268 = B16267 ? (R16264*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R16264
R16269 = R15598&0x1000000000000000 R16270 = SignExtend(o1=0xf, o2=R16269:bv256) B16271 = 0x0s<R16270R16272 = B16271 ? (R16268*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R16268
R16273 = R15598&0x800000000000000 R16274 = SignExtend(o1=0xf, o2=R16273:bv256) B16275 = 0x0s<R16274R16276 = B16275 ? (R16272*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R16272
R16277 = R15598&0x400000000000000 R16278 = SignExtend(o1=0xf, o2=R16277:bv256) B16279 = 0x0s<R16278R16280 = B16279 ? (R16276*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R16276
R16281 = R15598&0x200000000000000 R16282 = SignExtend(o1=0xf, o2=R16281:bv256) B16283 = 0x0s<R16282R16284 = B16283 ? (R16280*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R16280
R16285 = R15598&0x100000000000000 R16286 = SignExtend(o1=0xf, o2=R16285:bv256) B16287 = 0x0s<R16286R16288 = B16287 ? (R16284*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R16284
R16289 = R15598&0x80000000000000 R16290 = SignExtend(o1=0xf, o2=R16289:bv256) B16291 = 0x0s<R16290R16292 = B16291 ? (R16288*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R16288
R16293 = R15598&0x40000000000000 R16294 = SignExtend(o1=0xf, o2=R16293:bv256) B16295 = 0x0s<R16294R16296 = B16295 ? (R16292*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R16292
R16297 = R15598&0x20000000000000 R16298 = SignExtend(o1=0xf, o2=R16297:bv256) B16299 = 0x0s<R16298R16300 = B16299 ? (R16296*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R16296
R16301 = R15598&0x10000000000000 R16302 = SignExtend(o1=0xf, o2=R16301:bv256) B16303 = 0x0s<R16302R16304 = B16303 ? (R16300*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R16300
R16305 = R15598&0x8000000000000 R16306 = SignExtend(o1=0xf, o2=R16305:bv256) B16307 = 0x0s<R16306R16308 = B16307 ? (R16304*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R16304
R16309 = R15598&0x4000000000000 R16310 = SignExtend(o1=0xf, o2=R16309:bv256) B16311 = 0x0s<R16310R16312 = B16311 ? (R16308*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R16308
R16313 = R15598&0x2000000000000 R16314 = SignExtend(o1=0xf, o2=R16313:bv256) B16315 = 0x0s<R16314R16316 = B16315 ? (R16312*0x1000162e525ee054754457d5995292026)>>l0x80 : R16312
R16317 = R15598&0x1000000000000 R16318 = SignExtend(o1=0xf, o2=R16317:bv256) B16319 = 0x0s<R16318R16320 = B16319 ? (R16316*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R16316
R16321 = R15598&0x800000000000 R16322 = SignExtend(o1=0xf, o2=R16321:bv256) B16323 = 0x0s<R16322R16324 = B16323 ? (R16320*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R16320
R16325 = R15598&0x400000000000 R16326 = SignExtend(o1=0xf, o2=R16325:bv256) B16327 = 0x0s<R16326R16328 = B16327 ? (R16324*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R16324
R16329 = R15598&0x200000000000 R16330 = SignExtend(o1=0xf, o2=R16329:bv256) B16331 = 0x0s<R16330R16332 = B16331 ? (R16328*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R16328
R16333 = R15598&0x100000000000 R16334 = SignExtend(o1=0xf, o2=R16333:bv256) B16335 = 0x0s<R16334R16336 = B16335 ? (R16332*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R16332
R16337 = R15598&0x80000000000 R16338 = SignExtend(o1=0xf, o2=R16337:bv256) B16339 = 0x0s<R16338R16340 = B16339 ? (R16336*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R16336
R16341 = R15598&0x40000000000 R16342 = SignExtend(o1=0xf, o2=R16341:bv256) B16343 = 0x0s<R16342R16344 = B16343 ? (R16340*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R16340
R16345 = R15598&0x20000000000 R16346 = SignExtend(o1=0xf, o2=R16345:bv256) B16347 = 0x0s<R16346R16348 = B16347 ? (R16344*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R16344
R16349 = R15598&0x10000000000 R16350 = SignExtend(o1=0xf, o2=R16349:bv256) B16351 = 0x0s<R16350R16352 = B16351 ? (R16348*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R16348
R16353 = R15598&0x8000000000 R16354 = SignExtend(o1=0xf, o2=R16353:bv256) B16355 = 0x0s<R16354R16356 = B16355 ? (R16352*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R16352
R16357 = R15598&0x4000000000 R16358 = SignExtend(o1=0xf, o2=R16357:bv256) B16359 = 0x0s<R16358R16360 = B16359 ? (R16356*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R16356
R16361 = R15598&0x2000000000 R16362 = SignExtend(o1=0xf, o2=R16361:bv256) B16363 = 0x0s<R16362R16364 = B16363 ? (R16360*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R16360
R16365 = R15598&0x1000000000 R16366 = SignExtend(o1=0xf, o2=R16365:bv256) B16367 = 0x0s<R16366R16368 = B16367 ? (R16364*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R16364
R16369 = R15598&0x800000000 R16370 = SignExtend(o1=0xf, o2=R16369:bv256) B16371 = 0x0s<R16370R16372 = B16371 ? (R16368*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R16368
R16373 = R15598&0x400000000 R16374 = SignExtend(o1=0xf, o2=R16373:bv256) B16375 = 0x0s<R16374R16376 = B16375 ? (R16372*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R16372
R16377 = R15598&0x200000000 R16378 = SignExtend(o1=0xf, o2=R16377:bv256) B16379 = 0x0s<R16378R16380 = B16379 ? (R16376*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R16376
R16381 = R15598&0x100000000 R16382 = SignExtend(o1=0xf, o2=R16381:bv256) B16383 = 0x0s<R16382R16384 = B16383 ? (R16380*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R16380
R16385 = R15598&0x80000000 R16386 = SignExtend(o1=0xf, o2=R16385:bv256) B16387 = 0x0s<R16386R16388 = B16387 ? (R16384*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R16384
R16389 = R15598&0x40000000 R16390 = SignExtend(o1=0xf, o2=R16389:bv256) B16391 = 0x0s<R16390R16392 = B16391 ? (R16388*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R16388
R16393 = R15598&0x20000000 R16394 = SignExtend(o1=0xf, o2=R16393:bv256) B16395 = 0x0s<R16394R16396 = B16395 ? (R16392*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R16392
R16397 = R15598&0x10000000 R16398 = SignExtend(o1=0xf, o2=R16397:bv256) B16399 = 0x0s<R16398R16400 = B16399 ? (R16396*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R16396
R16401 = R15598&0x8000000 R16402 = SignExtend(o1=0xf, o2=R16401:bv256) B16403 = 0x0s<R16402R16404 = B16403 ? (R16400*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R16400
R16405 = R15598&0x4000000 R16406 = SignExtend(o1=0xf, o2=R16405:bv256) B16407 = 0x0s<R16406R16408 = B16407 ? (R16404*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R16404
R16409 = R15598&0x2000000 R16410 = SignExtend(o1=0xf, o2=R16409:bv256) B16411 = 0x0s<R16410R16412 = B16411 ? (R16408*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R16408
R16413 = R15598&0x1000000 R16414 = SignExtend(o1=0xf, o2=R16413:bv256) B16415 = 0x0s<R16414R16416 = B16415 ? (R16412*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R16412
R16417 = R15598&0x800000 R16418 = SignExtend(o1=0xf, o2=R16417:bv256) B16419 = 0x0s<R16418R16420 = B16419 ? (R16416*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R16416
R16421 = R15598&0x400000 R16422 = SignExtend(o1=0xf, o2=R16421:bv256) B16423 = 0x0s<R16422R16424 = B16423 ? (R16420*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R16420
R16425 = R15598&0x200000 R16426 = SignExtend(o1=0xf, o2=R16425:bv256) B16427 = 0x0s<R16426R16428 = B16427 ? (R16424*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R16424
R16429 = R15598&0x100000 R16430 = SignExtend(o1=0xf, o2=R16429:bv256) B16431 = 0x0s<R16430R16432 = B16431 ? (R16428*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R16428
R16433 = R15598&0x80000 R16434 = SignExtend(o1=0xf, o2=R16433:bv256) B16435 = 0x0s<R16434R16436 = B16435 ? (R16432*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R16432
R16437 = R15598&0x40000 R16438 = SignExtend(o1=0xf, o2=R16437:bv256) B16439 = 0x0s<R16438R16440 = B16439 ? (R16436*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R16436
R16441 = R15598&0x20000 R16442 = SignExtend(o1=0xf, o2=R16441:bv256) B16443 = 0x0s<R16442R16444 = B16443 ? (R16440*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R16440
R16445 = R15598&0x10000 R16446 = SignExtend(o1=0xf, o2=R16445:bv256) B16447 = 0x0s<R16446R16448 = B16447 ? (R16444*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R16444
R16449 = R15598&0x8000 R16450 = SignExtend(o1=0xf, o2=R16449:bv256) B16451 = 0x0s<R16450R16452 = B16451 ? (R16448*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R16448
R16453 = R15598&0x4000 R16454 = SignExtend(o1=0xf, o2=R16453:bv256) B16455 = 0x0s<R16454R16456 = B16455 ? (R16452*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R16452
R16457 = R15598&0x2000 R16458 = SignExtend(o1=0xf, o2=R16457:bv256) B16459 = 0x0s<R16458R16460 = B16459 ? (R16456*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R16456
R16461 = R15598&0x1000 R16462 = SignExtend(o1=0xf, o2=R16461:bv256) B16463 = 0x0s<R16462R16464 = B16463 ? (R16460*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R16460
R16465 = R15598&0x800 R16466 = SignExtend(o1=0xf, o2=R16465:bv256) B16467 = 0x0s<R16466R16468 = B16467 ? (R16464*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R16464
R16469 = R15598&0x400 R16470 = SignExtend(o1=0xf, o2=R16469:bv256) B16471 = 0x0s<R16470R16472 = B16471 ? (R16468*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R16468
R16473 = R15598&0x200 R16474 = SignExtend(o1=0xf, o2=R16473:bv256) B16475 = 0x0s<R16474R16476 = B16475 ? (R16472*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R16472
R16477 = R15598&0x100 R16478 = SignExtend(o1=0xf, o2=R16477:bv256) B16479 = 0x0s<R16478R16480 = B16479 ? (R16476*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R16476
R16481 = R15598&0x80 R16482 = SignExtend(o1=0xf, o2=R16481:bv256) B16483 = 0x0s<R16482R16484 = B16483 ? (R16480*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R16480
R16485 = R15598&0x40 R16486 = SignExtend(o1=0xf, o2=R16485:bv256) B16487 = 0x0s<R16486R16488 = B16487 ? (R16484*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R16484
R16489 = R15598&0x20 R16490 = SignExtend(o1=0xf, o2=R16489:bv256) B16491 = 0x0s<R16490R16492 = B16491 ? (R16488*0x100000000000000162e42fefa39ef366f)>>l0x80 : R16488
R16493 = R15598&0x10 R16494 = SignExtend(o1=0xf, o2=R16493:bv256) B16495 = 0x0s<R16494R16496 = B16495 ? (R16492*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R16492
R16497 = R15598&0x8 R16498 = SignExtend(o1=0xf, o2=R16497:bv256) B16499 = 0x0s<R16498R16500 = B16499 ? (R16496*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R16496
R16501 = R15598&0x4 R16502 = SignExtend(o1=0xf, o2=R16501:bv256) B16503 = 0x0s<R16502R16504 = B16503 ? (R16500*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R16500
R16505 = R15598&0x2 R16506 = SignExtend(o1=0xf, o2=R16505:bv256) B16507 = 0x0s<R16506R16508 = B16507 ? (R16504*0x1000000000000000162e42fefa39ef358)>>l0x80 : R16504
R16509 = R15598&0x1 R16510 = SignExtend(o1=0xf, o2=R16509:bv256) B16511 = 0x0s<R16510R16512 = B16511 ? (R16508*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R16508
R16513 = SignExtend(o1=0xf, o2=R15598:bv256) R16514 = R16513>>a0x40 R16515 = 0x3f-R16514 R16516 = SignExtend(o1=0xf, o2=R16515:bv256) R16517 = R16512>>lR16516 R16518 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16519 = R16517>R16518B16520 = !B16519
assume B16520 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_950_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 105605, 105607 := 160123, 159215::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_950_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 16255 := 16517::R16255 = R16517
Block 15420_952_1_5_15_0_41867_0:
R15329 = R15046&0x8000000000000000 R15330 = SignExtend(o1=0xf, o2=R15329:bv256) B15331 = 0x0s<R15330R15332 = B15331 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R15333 = R15046&0x4000000000000000 R15334 = SignExtend(o1=0xf, o2=R15333:bv256) B15335 = 0x0s<R15334R15336 = B15335 ? (R15332*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R15332
R15337 = R15046&0x2000000000000000 R15338 = SignExtend(o1=0xf, o2=R15337:bv256) B15339 = 0x0s<R15338R15340 = B15339 ? (R15336*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R15336
R15341 = R15046&0x1000000000000000 R15342 = SignExtend(o1=0xf, o2=R15341:bv256) B15343 = 0x0s<R15342R15344 = B15343 ? (R15340*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R15340
R15345 = R15046&0x800000000000000 R15346 = SignExtend(o1=0xf, o2=R15345:bv256) B15347 = 0x0s<R15346R15348 = B15347 ? (R15344*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R15344
R15349 = R15046&0x400000000000000 R15350 = SignExtend(o1=0xf, o2=R15349:bv256) B15351 = 0x0s<R15350R15352 = B15351 ? (R15348*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R15348
R15353 = R15046&0x200000000000000 R15354 = SignExtend(o1=0xf, o2=R15353:bv256) B15355 = 0x0s<R15354R15356 = B15355 ? (R15352*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R15352
R15357 = R15046&0x100000000000000 R15358 = SignExtend(o1=0xf, o2=R15357:bv256) B15359 = 0x0s<R15358R15360 = B15359 ? (R15356*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R15356
R15361 = R15046&0x80000000000000 R15362 = SignExtend(o1=0xf, o2=R15361:bv256) B15363 = 0x0s<R15362R15364 = B15363 ? (R15360*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R15360
R15365 = R15046&0x40000000000000 R15366 = SignExtend(o1=0xf, o2=R15365:bv256) B15367 = 0x0s<R15366R15368 = B15367 ? (R15364*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R15364
R15369 = R15046&0x20000000000000 R15370 = SignExtend(o1=0xf, o2=R15369:bv256) B15371 = 0x0s<R15370R15372 = B15371 ? (R15368*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R15368
R15373 = R15046&0x10000000000000 R15374 = SignExtend(o1=0xf, o2=R15373:bv256) B15375 = 0x0s<R15374R15376 = B15375 ? (R15372*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R15372
R15377 = R15046&0x8000000000000 R15378 = SignExtend(o1=0xf, o2=R15377:bv256) B15379 = 0x0s<R15378R15380 = B15379 ? (R15376*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R15376
R15381 = R15046&0x4000000000000 R15382 = SignExtend(o1=0xf, o2=R15381:bv256) B15383 = 0x0s<R15382R15384 = B15383 ? (R15380*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R15380
R15385 = R15046&0x2000000000000 R15386 = SignExtend(o1=0xf, o2=R15385:bv256) B15387 = 0x0s<R15386R15388 = B15387 ? (R15384*0x1000162e525ee054754457d5995292026)>>l0x80 : R15384
R15389 = R15046&0x1000000000000 R15390 = SignExtend(o1=0xf, o2=R15389:bv256) B15391 = 0x0s<R15390R15392 = B15391 ? (R15388*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R15388
R15393 = R15046&0x800000000000 R15394 = SignExtend(o1=0xf, o2=R15393:bv256) B15395 = 0x0s<R15394R15396 = B15395 ? (R15392*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R15392
R15397 = R15046&0x400000000000 R15398 = SignExtend(o1=0xf, o2=R15397:bv256) B15399 = 0x0s<R15398R15400 = B15399 ? (R15396*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R15396
R15401 = R15046&0x200000000000 R15402 = SignExtend(o1=0xf, o2=R15401:bv256) B15403 = 0x0s<R15402R15404 = B15403 ? (R15400*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R15400
R15405 = R15046&0x100000000000 R15406 = SignExtend(o1=0xf, o2=R15405:bv256) B15407 = 0x0s<R15406R15408 = B15407 ? (R15404*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R15404
R15409 = R15046&0x80000000000 R15410 = SignExtend(o1=0xf, o2=R15409:bv256) B15411 = 0x0s<R15410R15412 = B15411 ? (R15408*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R15408
R15413 = R15046&0x40000000000 R15414 = SignExtend(o1=0xf, o2=R15413:bv256) B15415 = 0x0s<R15414R15416 = B15415 ? (R15412*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R15412
R15417 = R15046&0x20000000000 R15418 = SignExtend(o1=0xf, o2=R15417:bv256) B15419 = 0x0s<R15418R15420 = B15419 ? (R15416*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R15416
R15421 = R15046&0x10000000000 R15422 = SignExtend(o1=0xf, o2=R15421:bv256) B15423 = 0x0s<R15422R15424 = B15423 ? (R15420*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R15420
R15425 = R15046&0x8000000000 R15426 = SignExtend(o1=0xf, o2=R15425:bv256) B15427 = 0x0s<R15426R15428 = B15427 ? (R15424*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R15424
R15429 = R15046&0x4000000000 R15430 = SignExtend(o1=0xf, o2=R15429:bv256) B15431 = 0x0s<R15430R15432 = B15431 ? (R15428*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R15428
R15433 = R15046&0x2000000000 R15434 = SignExtend(o1=0xf, o2=R15433:bv256) B15435 = 0x0s<R15434R15436 = B15435 ? (R15432*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R15432
R15437 = R15046&0x1000000000 R15438 = SignExtend(o1=0xf, o2=R15437:bv256) B15439 = 0x0s<R15438R15440 = B15439 ? (R15436*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R15436
R15441 = R15046&0x800000000 R15442 = SignExtend(o1=0xf, o2=R15441:bv256) B15443 = 0x0s<R15442R15444 = B15443 ? (R15440*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R15440
R15445 = R15046&0x400000000 R15446 = SignExtend(o1=0xf, o2=R15445:bv256) B15447 = 0x0s<R15446R15448 = B15447 ? (R15444*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R15444
R15449 = R15046&0x200000000 R15450 = SignExtend(o1=0xf, o2=R15449:bv256) B15451 = 0x0s<R15450R15452 = B15451 ? (R15448*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R15448
R15453 = R15046&0x100000000 R15454 = SignExtend(o1=0xf, o2=R15453:bv256) B15455 = 0x0s<R15454R15456 = B15455 ? (R15452*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R15452
R15457 = R15046&0x80000000 R15458 = SignExtend(o1=0xf, o2=R15457:bv256) B15459 = 0x0s<R15458R15460 = B15459 ? (R15456*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R15456
R15461 = R15046&0x40000000 R15462 = SignExtend(o1=0xf, o2=R15461:bv256) B15463 = 0x0s<R15462R15464 = B15463 ? (R15460*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R15460
R15465 = R15046&0x20000000 R15466 = SignExtend(o1=0xf, o2=R15465:bv256) B15467 = 0x0s<R15466R15468 = B15467 ? (R15464*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R15464
R15469 = R15046&0x10000000 R15470 = SignExtend(o1=0xf, o2=R15469:bv256) B15471 = 0x0s<R15470R15472 = B15471 ? (R15468*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R15468
R15473 = R15046&0x8000000 R15474 = SignExtend(o1=0xf, o2=R15473:bv256) B15475 = 0x0s<R15474R15476 = B15475 ? (R15472*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R15472
R15477 = R15046&0x4000000 R15478 = SignExtend(o1=0xf, o2=R15477:bv256) B15479 = 0x0s<R15478R15480 = B15479 ? (R15476*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R15476
R15481 = R15046&0x2000000 R15482 = SignExtend(o1=0xf, o2=R15481:bv256) B15483 = 0x0s<R15482R15484 = B15483 ? (R15480*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R15480
R15485 = R15046&0x1000000 R15486 = SignExtend(o1=0xf, o2=R15485:bv256) B15487 = 0x0s<R15486R15488 = B15487 ? (R15484*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R15484
R15489 = R15046&0x800000 R15490 = SignExtend(o1=0xf, o2=R15489:bv256) B15491 = 0x0s<R15490R15492 = B15491 ? (R15488*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R15488
R15493 = R15046&0x400000 R15494 = SignExtend(o1=0xf, o2=R15493:bv256) B15495 = 0x0s<R15494R15496 = B15495 ? (R15492*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R15492
R15497 = R15046&0x200000 R15498 = SignExtend(o1=0xf, o2=R15497:bv256) B15499 = 0x0s<R15498R15500 = B15499 ? (R15496*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R15496
R15501 = R15046&0x100000 R15502 = SignExtend(o1=0xf, o2=R15501:bv256) B15503 = 0x0s<R15502R15504 = B15503 ? (R15500*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R15500
R15505 = R15046&0x80000 R15506 = SignExtend(o1=0xf, o2=R15505:bv256) B15507 = 0x0s<R15506R15508 = B15507 ? (R15504*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R15504
R15509 = R15046&0x40000 R15510 = SignExtend(o1=0xf, o2=R15509:bv256) B15511 = 0x0s<R15510R15512 = B15511 ? (R15508*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R15508
R15513 = R15046&0x20000 R15514 = SignExtend(o1=0xf, o2=R15513:bv256) B15515 = 0x0s<R15514R15516 = B15515 ? (R15512*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R15512
R15517 = R15046&0x10000 R15518 = SignExtend(o1=0xf, o2=R15517:bv256) B15519 = 0x0s<R15518R15520 = B15519 ? (R15516*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R15516
R15521 = R15046&0x8000 R15522 = SignExtend(o1=0xf, o2=R15521:bv256) B15523 = 0x0s<R15522R15524 = B15523 ? (R15520*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R15520
R15525 = R15046&0x4000 R15526 = SignExtend(o1=0xf, o2=R15525:bv256) B15527 = 0x0s<R15526R15528 = B15527 ? (R15524*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R15524
R15529 = R15046&0x2000 R15530 = SignExtend(o1=0xf, o2=R15529:bv256) B15531 = 0x0s<R15530R15532 = B15531 ? (R15528*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R15528
R15533 = R15046&0x1000 R15534 = SignExtend(o1=0xf, o2=R15533:bv256) B15535 = 0x0s<R15534R15536 = B15535 ? (R15532*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R15532
R15537 = R15046&0x800 R15538 = SignExtend(o1=0xf, o2=R15537:bv256) B15539 = 0x0s<R15538R15540 = B15539 ? (R15536*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R15536
R15541 = R15046&0x400 R15542 = SignExtend(o1=0xf, o2=R15541:bv256) B15543 = 0x0s<R15542R15544 = B15543 ? (R15540*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R15540
R15545 = R15046&0x200 R15546 = SignExtend(o1=0xf, o2=R15545:bv256) B15547 = 0x0s<R15546R15548 = B15547 ? (R15544*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R15544
R15549 = R15046&0x100 R15550 = SignExtend(o1=0xf, o2=R15549:bv256) B15551 = 0x0s<R15550R15552 = B15551 ? (R15548*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R15548
R15553 = R15046&0x80 R15554 = SignExtend(o1=0xf, o2=R15553:bv256) B15555 = 0x0s<R15554R15556 = B15555 ? (R15552*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R15552
R15557 = R15046&0x40 R15558 = SignExtend(o1=0xf, o2=R15557:bv256) B15559 = 0x0s<R15558R15560 = B15559 ? (R15556*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R15556
R15561 = R15046&0x20 R15562 = SignExtend(o1=0xf, o2=R15561:bv256) B15563 = 0x0s<R15562R15564 = B15563 ? (R15560*0x100000000000000162e42fefa39ef366f)>>l0x80 : R15560
R15565 = R15046&0x10 R15566 = SignExtend(o1=0xf, o2=R15565:bv256) B15567 = 0x0s<R15566R15568 = B15567 ? (R15564*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R15564
R15569 = R15046&0x8 R15570 = SignExtend(o1=0xf, o2=R15569:bv256) B15571 = 0x0s<R15570R15572 = B15571 ? (R15568*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R15568
R15573 = R15046&0x4 R15574 = SignExtend(o1=0xf, o2=R15573:bv256) B15575 = 0x0s<R15574R15576 = B15575 ? (R15572*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R15572
R15577 = R15046&0x2 R15578 = SignExtend(o1=0xf, o2=R15577:bv256) B15579 = 0x0s<R15578R15580 = B15579 ? (R15576*0x1000000000000000162e42fefa39ef358)>>l0x80 : R15576
R15581 = R15046&0x1 R15582 = SignExtend(o1=0xf, o2=R15581:bv256) B15583 = 0x0s<R15582R15584 = B15583 ? (R15580*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R15580
R15585 = SignExtend(o1=0xf, o2=R15046:bv256) R15586 = R15585>>a0x40 R15587 = 0x3f-R15586 R15588 = SignExtend(o1=0xf, o2=R15587:bv256) R15589 = R15584>>lR15588 R15590 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B15591 = R15589>R15590B15592 = !B15591
assume B15592 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_951_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 107549, 107551 := 161883, 160953::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_951_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 15327 := 15589::R15327 = R15589
Block 7355_984_1_9_15_0_42434_0:
M14113 = ReachabilityCertora10609_974_1_9_15_0_42437_0 ? M14112 : M14040
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7355_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::::Parallel assignment for 14674, 43354, 43357 := 14672, 43353, 43356::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7355_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::R11992 = M14113[R2725] B11993 = 0x1<R11992
assume !B11993::Parallel assignment for 11990, 14114, 14141 := 11247, 14113, 14140::R11990 = R11247R14141 = R14140
Block 7194_984_1_9_15_0_42436_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7194_984_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 43353, 43356 := 43354, 43357::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7194_984_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 11247, 14113, 14140 := 11234, 14040, 14067::R11247 = R11234R14140 = R14067
Block 10609_974_1_9_15_0_42437_0:
B16975 = R15774s<0x0B16976 = !B16975B16977 = !B16976B16978 = !B16977
R16979 = R11234+R15774 B16980 = R16979s<R11234B16981 = !B16980B16982 = !B16981B16983 = !B16982B16984 = B16983==B16978
assume B16984 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7349_980_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 43353, 43356 := 43355, 42490::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7349_980_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 11247, 14113, 14140 := 16979, 14112, 14139::R11247 = R16979R14140 = R14139
Block 10437_974_1_9_15_0_42439_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_974_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 41148, 41150::R15775 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_974_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15774 := 15775::R15774 = R15775
Block 10542_971_1_9_15_0_42440_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 44748, 39981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15774 := 15257::R15774 = R15257
Block 7163_984_1_9_15_0_42441_0:
R10669 = M14040[R2725] B10670 = 0x0<R10669
assume B10670 R10672 = 0x20+R2725 R10673 = M14040[R10672] R10674 = 0x40+R10673 R10675 = M14040[R10674] B10676 = R10675==0x1
if B10676:bool goto 7198_984_1_9_15_0_42576_0 else goto 7194_984_1_9_15_0_42436_0
Block 10419_977_1_9_15_0_42443_0:
M14112 = ReachabilityCertora14595_955_1_9_15_0_42446_0 ? M14188 : M15226
R15252 = M14112[R2725] B15253 = 0x0<R15252
assume B15253 R15255 = M14112[R10672] R15256 = 0x60+R15255 R15257 = M14112[R15256] B15258 = R15257==0x0
if B15258:bool goto 10437_974_1_9_15_0_42439_0 else goto 10445_974_1_9_15_0_42452_0
Block 10521_972_1_9_15_0_42444_0:
R16997 = M14112[R13658] R16998 = R16997>>l0x20 R16999 = R16998>>l0x0 R17000 = 0xff&R16999 R17001 = R17000*0x7a120 B17002 = R17001<R14989
if B17002:bool goto 10552_971_1_9_15_0_42598_0 else goto 10542_971_1_9_15_0_42440_0
Block 13470_963_1_9_15_0_42445_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_969_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 38752 := 55936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_969_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 14112, 14139, 14989 := 15226, 15239, 18760::R14139 = R15239R14989 = R18760
Block 14595_955_1_9_15_0_42446_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_973_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 38752 := 37260::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_973_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 14112, 14139, 14989 := 14188, 14181, 14512::R14139 = R14181R14989 = R14512
Block 14387_955_1_9_15_0_42450_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_955_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 35692::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_955_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14512 := 14194::R14512 = R14194
Block 14426_954_1_9_15_0_42451_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_954_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 35692::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_954_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14512 := 14194::R14512 = R14194
Block 10445_974_1_9_15_0_42452_0:
B15776 = R115>R11978B15777 = !B15776
assume B15777 R15778 = R11978-R115 B15779 = 0x0s<R15257
if B15779:bool goto 10479_972_1_9_15_0_42612_0 else goto 10521_972_1_9_15_0_42444_0
Block 14394_955_1_9_15_0_42459_0:
B14514 = R14200>R115B14515 = !B14514
assume B14515 R14516 = R115-R14200 B14517 = R14516>R13663
if B14517:bool goto 14426_954_1_9_15_0_42451_0 else goto 14434_954_1_9_15_0_42516_0
Block 14732_955_1_9_15_0_42461_0:
B18762 = R16965>0x0
assume B18762 R18764 = R18195/R16965 R18765 = R18764+R15222 B18766 = add_must_ofl:bif(R18764,R15222)B18767 = !B18766
assume B18767 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 55936 := 54755::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 18760 := 18765::R18760 = R18765
Block 14732_956_1_9_15_0_42462_0:
B18754 = R16961>0x0
assume B18754 R18756 = R18189/R16961 B18757 = R18756>R15222B18758 = !B18757
assume B18758 R18759 = R15222-R18756 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 55936 := 55399::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 18760 := 18759::R18760 = R18759
Block 14732_943_1_9_15_0_42463_0:
R18215 = R17003+R15784 B18216 = add_must_ofl:bif(R17003,R15784)B18217 = !B18216
assume B18217 R18218 = R18215/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_950_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 51982::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_950_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14512 := 18218::R14512 = R18218
Block 14615_955_1_9_15_0_42465_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_955_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 50868, 50870 := 50869, 50871::R18196 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_955_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 18195 := 18196::R18195 = R18196
Block 14615_956_1_9_15_0_42467_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_956_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 50848, 50850 := 50849, 50851::R18190 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_956_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 18189 := 18190::R18189 = R18190
Block 14615_943_1_9_15_0_42469_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_943_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 47594, 47596 := 47595, 47597::R17004 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_943_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 17003 := 17004::R17003 = R17004
Block 13339_963_1_9_15_0_42472_0:
R16965 = R14103-R115 R16966 = R11978-R115 R16967 = R14506-R15222 B16968 = R16967==0x0
if B16968:bool goto 14615_955_1_9_15_0_42465_0 else goto 14623_955_1_9_15_0_42478_0
Block 13406_963_1_9_15_0_42473_0:
R16961 = R14103-R115 R16962 = R11978-R115 R16963 = R15222-R14506 B16964 = R16963==0x0
if B16964:bool goto 14615_956_1_9_15_0_42467_0 else goto 14623_956_1_9_15_0_42479_0
Block 10218_974_1_9_15_0_42474_0:
R14159 = M14040[R11238] R14160 = R115%0x76a700 R14161 = R115-R14160 R14162 = R14161+0x76a700 R14163 = R14067+0x60R14164 = R14067+0x20M14165 = M14040[R14164] = R14159R14166 = R14164+0x20M14167 = M14165[R14166] = 0xf424a
R14168 = R14163-R14067 R14169 = R14168-0x20 M14170 = M14167[R14067] = R14169 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=38)))::I14171 = keccak256exprsimple(0xf424a R14159)R14172 = R14163+0x60R14173 = R14163+0x20M14174 = M14170[R14173] = R14162R14175 = R14173+0x20M14176 = M14174[R14175] = I14171
R14177 = R14172-R14163 R14178 = R14177-0x20 M14179 = M14176[R14163] = R14178 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=162, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=72)))::I14180 = keccak256exprsimple(I14171 R14162)R14181 = R14172+0x60R14182 = R14172+0x20M14183 = M14179[R14182] = R11978R14184 = R14182+0x20M14185 = M14183[R14184] = I14180
R14186 = R14181-R14172 R14187 = R14186-0x20 M14188 = M14185[R14172] = R14187 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=163, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=106)))::I14190 = keccak256exprsimple(I14180 R11978)
R14191 = W15[I14190] R14192 = R14191>>l0xa0 R14193 = R14192>>l0x0 R14194 = 0xffffffff&R14193 R14195 = R14191>>l0xc0 R14196 = R14195>>l0x0 R14197 = 0xffffffff&R14196 R14198 = R14191>>l0xe0 R14199 = R14198>>l0x0 R14200 = 0xffffffff&R14199 B14201 = R14197>0x0
assume B14201 B14203 = R13663>0x0
assume B14203 B14205 = R14200>R115
if B14205:bool goto 14387_955_1_9_15_0_42450_0 else goto 14394_955_1_9_15_0_42459_0
Block 14623_955_1_9_15_0_42478_0:
R18197 = R16967*R16966 B18198 = mul_noofl:bif(R16967,R16966)
assume B18198 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_954_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 50868, 50870 := 51936, 50856::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_954_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 18195 := 18197::R18195 = R18197
Block 14623_956_1_9_15_0_42479_0:
R18191 = R16963*R16962 B18192 = mul_noofl:bif(R16963,R16962)
assume B18192 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_955_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 50848, 50850 := 51888, 50836::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_955_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 18189 := 18191::R18189 = R18191
Block 11919_969_1_9_15_0_42480_0:
R13658 = R11979+0x40
R13659 = M14040[R13658] R13660 = R13659>>l0x8 R13661 = R13660>>l0x0 R13662 = 0xff&R13661 R13663 = R13662*0x3c B13664 = R13213>0x0
if B13664:bool goto 10243_974_1_9_15_0_42588_0 else goto 10218_974_1_9_15_0_42474_0
Block 14623_943_1_9_15_0_42482_0:
R17005 = R14194*R15780 B17006 = mul_noofl:bif(R14194,R15780)
assume B17006 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_942_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 47594, 47596 := 48711, 47582::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_942_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 17003 := 17005::R17003 = R17005
Block 11808_966_1_9_15_0_42484_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 21178, 21180, 21184, 21186 := 21179, 21181, 21600, 21602::R13214 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 13213 := 13214::R13213 = R13214
Block 11831_966_1_9_15_0_42485_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 21178, 21180, 21184, 21186 := 21609, 21610, 21600, 21602::R13665 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 13213 := 13665::R13213 = R13665
Block 10568_972_1_9_15_0_42487_0:
B21245 = 0x3b9aca00s<R20780B21246 = !B21245
assume B21246 B21247 = R15257==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB21248 = B21247 ? R20780==0x8000000000000000000000000000000000000000000000000000000000000000 : B21247B21249 = !B21248
assume B21249 R21250 = R15257*R20780 B21251 = smul_no_ofl_udfl:bif(R15257,R20780)
assume B21251 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_962_1_0_0_0_0_0 -> 8868_963_1_0_0_0_0_0::::Parallel assignment for 65274, 65276 := 67840, 66594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_962_1_0_0_0_0_0 -> 8868_963_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_964_1_0_0_0_0_0 -> 8967_963_1_0_0_0_0_0::::Parallel assignment for 68471, 68473 := 67847, 67848::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_964_1_0_0_0_0_0 -> 8967_963_1_0_0_0_0_0::R21253 = R21250 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 71023, 69697::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15774 := 21253::R15774 = R21253
Block 13300_967_1_9_15_0_42488_0:
M15226 = ReachabilityCertora13147_967_1_9_15_0_42526_0 ? M15234 : M14138
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_969_1_0_0_0_0_0 -> 10396_970_1_0_0_0_0_0::::Parallel assignment for 44722, 47100, 47102 := 368, 45776, 45778::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_969_1_0_0_0_0_0 -> 10396_970_1_0_0_0_0_0::B15760 = R115<R11978
assume B15760 B15762 = R11978<R14103
assume B15762 B15764 = R14506<R15222
if B15764:bool goto 13406_963_1_9_15_0_42473_0 else goto 13339_963_1_9_15_0_42472_0
Block 13139_967_1_9_15_0_42492_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_967_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 45776, 45778 := 45777, 45779::R15223 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_967_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 15222, 15226, 15239 := 15223, 14138, 14131::R15222 = R15223R15239 = R14131
Block 15250_960_1_9_15_0_42493_0:
assume B20785 R21256 = SignExtend(o1=0xf, o2=R20084:bv256) R21257 = R21256>>a0x40 R21258 = SignExtend(o1=0x7, o2=R21257:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_970_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 62033 := 61457::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_970_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 20780 := 21258::R20780 = R21258
Block 15250_961_1_9_15_0_42494_0:
assume B20077 R20777 = SignExtend(o1=0xf, o2=R19695:bv256) R20778 = R20777>>a0x40 R20779 = SignExtend(o1=0x7, o2=R20778:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_971_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 62033 := 62764::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_971_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 20780 := 20779::R20780 = R20779
Block 15226_960_1_9_15_0_42495_0:
R20782 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20783 = R20782s<R20084B20784 = !B20783
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_960_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 58878 := 58882::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_960_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 20785 := 20784::B20785 = B20784
Block 15162_963_1_9_15_0_42496_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_963_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 58878 := 58280::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_963_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 20785 := 20087::B20785 = B20087
Block 15226_961_1_9_15_0_42497_0:
R20074 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20075 = R20074s<R19695B20076 = !B20075
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_961_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 60215 := 60219::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_961_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 20077 := 20076::B20077 = B20076
Block 15162_964_1_9_15_0_42498_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_964_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 60215 := 59540::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_964_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 20077 := 19698::B20077 = B19698
Block 14595_953_1_9_15_0_42499_0:
R14981 = R11979+0x20
R14982 = M14138[R14981] R14983 = 0x0+R14982 R14984 = M14138[R14983] R14985 = 0xffffffffffffffffffffffffffffffffffffffff&R14984 B14986 = R14985==0x0
if B14986:bool goto 13139_967_1_9_15_0_42492_0 else goto 13147_967_1_9_15_0_42526_0
Block 14732_947_1_9_15_0_42501_0:
R15780 = R15259/R13663 B15781 = R15780>0x3b9aca00B15782 = !B15781
assume B15782 R15783 = 0x3b9aca00-R15780 R15784 = R14197*R15783 B15785 = mul_noofl:bif(R14197,R15783)
assume B15785 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_943_1_0_0_0_0_0 -> 14732_944_1_0_0_0_0_0::::Parallel assignment for 45232, 45234 := 46397, 45220::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_943_1_0_0_0_0_0 -> 14732_944_1_0_0_0_0_0::B15788 = R14194==0x0
if B15788:bool goto 14615_943_1_9_15_0_42469_0 else goto 14623_943_1_9_15_0_42482_0
Block 15157_963_1_9_15_0_42502_0:
R20081 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R20082 = SignExtend(o1=0xf, o2=R19966:bv256) R20083 = R20082*R20081 R20084 = R20083>>a0x40 R20085 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B20086 = R20084s<R20085B20087 = !B20086
if B20087:bool goto 15226_960_1_9_15_0_42495_0 else goto 15162_963_1_9_15_0_42496_0
Block 15157_964_1_9_15_0_42503_0:
R19692 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R19693 = SignExtend(o1=0xf, o2=R19460:bv256) R19694 = R19693*R19692 R19695 = R19694>>a0x40 R19696 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B19697 = R19695s<R19696B19698 = !B19697
if B19698:bool goto 15226_961_1_9_15_0_42497_0 else goto 15162_964_1_9_15_0_42498_0
Block 14387_953_1_9_15_0_42504_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_953_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 41049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_953_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14506 := 14147::R14506 = R14147
Block 14426_952_1_9_15_0_42505_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_952_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 41049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_952_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14506 := 14147::R14506 = R14147
Block 14615_947_1_9_15_0_42507_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_947_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 39966, 39968 := 39967, 39969::R15260 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_947_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 15259 := 15260::R15259 = R15260
Block 15111_963_1_9_15_0_42509_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_963_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 56531, 56533 := 56532, 56534::R19967 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_963_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 19966 := 19967::R19966 = R19967
Block 18409_960_1_9_15_0_42510_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_962_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 56531, 56533 := 58245, 58247::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_962_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 19966 := 20088::R19966 = R20088
Block 15111_964_1_9_15_0_42511_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_964_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 57555, 57557 := 57556, 57558::R19461 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_964_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 19460 := 19461::R19460 = R19461
Block 18409_961_1_9_15_0_42512_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_963_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 57555, 57557 := 59505, 59507::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_963_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 19460 := 19699::R19460 = R19699
Block 14434_954_1_9_15_0_42516_0:
B14992 = R14516==0x0
if B14992:bool goto 14615_947_1_9_15_0_42507_0 else goto 14623_947_1_9_15_0_42528_0
Block 15412_960_1_9_15_0_42518_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_960_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 58245, 58247 := 58246, 58248::R20089 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_960_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 20088 := 20089::R20088 = R20089
Block 15412_961_1_9_15_0_42521_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_961_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 59505, 59507 := 59506, 59508::R19700 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_961_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 19699 := 19700::R19699 = R19700
Block 14394_953_1_9_15_0_42524_0:
B14508 = R14153>R115B14509 = !B14508
assume B14509 R14510 = R115-R14153 B14511 = R14510>R13663
if B14511:bool goto 14426_952_1_9_15_0_42505_0 else goto 14434_952_1_9_15_0_42610_0
Block 13147_967_1_9_15_0_42526_0:
R15224 = M14138[R14983] R15225 = 0xffffffffffffffffffffffffffffffffffffffff&R15224 M15227 = M14138[R14131] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R15229 = W43[R15225] B15230 = R15229==0x0B15231 = !B15230
assume B15231 M15232 = havocR15233 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R45750@15:bv256, valueVar=0x0, gasVar=R46375@15:bv256, inOffset=R45756@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R45756@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R45756@15:bv256, simplifiedOffset=null, size=R45760@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R45756@15:bv256, size=0x20)), origCallcore=CallCore R45750@15:bv256 R46375@15:bv256 R45756@15:bv256 R45760@15:bv256 tacM@15:bytemap R45756@15:bv256 0x20 tacM@15:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=79), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M15234 = M15227[R14131:R14131+0x20] = M15232[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_962_1_0_0_0_0_0, pos=1)::R15236 = R15233+0x1f R15237 = R15236&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R15238 = R14131+R15237 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_962_1_0_0_0_0_0, pos=6)::B15241 = R15233s<0x20B15242 = !B15241
assume B15242R15243 = R14131+0x0R15244 = M15234[R15243]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_966_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 45776, 45778 := 53047, 48695::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_966_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 15222, 15226, 15239 := 15244, 15234, 15238::R15222 = R15244R15239 = R15238
Block 14623_947_1_9_15_0_42528_0:
R15261 = R14516*0x3b9aca00 B15262 = mul_noofl:bif(R14516,0x3b9aca00)
assume B15262 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_946_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 39966, 39968 := 41087, 39954::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_946_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 15259 := 15261::R15259 = R15261
Block 14732_941_1_9_15_0_42535_0:
R18201 = R16969+R15769 B18202 = add_must_ofl:bif(R16969,R15769)B18203 = !B18202
assume B18203 R18204 = R18201/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_948_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 58831::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_948_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14506 := 18204::R14506 = R18204
Block 15022_960_1_9_15_0_42537_0:
assume B19205 R19471 = R19026*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R19472 = SignExtend(o1=0xf, o2=R19471:bv256) B19473 = R19472s<0x400000000000000000
assume B19473 R19475 = SignExtend(o1=0xf, o2=R19471:bv256) B19476 = R19475s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19476:bool goto 15111_963_1_9_15_0_42509_0 else goto 15119_963_1_9_15_0_42538_0
Block 15119_963_1_9_15_0_42538_0:
R19968 = SignExtend(o1=0xf, o2=R19471:bv256) R19969 = R19968*0x171547652b82fe1777d0ffda0d23a7d12 R19970 = R19969>>a0x80 R19971 = SignExtend(o1=0xf, o2=R19970:bv256) B19972 = R19971s<0x400000000000000000
assume B19972 R19974 = SignExtend(o1=0xf, o2=R19970:bv256) B19975 = R19974s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19975:bool goto 15412_960_1_9_15_0_42518_0 else goto 15420_960_1_9_15_0_42961_0
Block 15022_961_1_9_15_0_42541_0:
assume B19009 R19196 = R18783*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R19197 = SignExtend(o1=0xf, o2=R19196:bv256) B19198 = R19197s<0x400000000000000000
assume B19198 R19200 = SignExtend(o1=0xf, o2=R19196:bv256) B19201 = R19200s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19201:bool goto 15111_964_1_9_15_0_42511_0 else goto 15119_964_1_9_15_0_42542_0
Block 15119_964_1_9_15_0_42542_0:
R19462 = SignExtend(o1=0xf, o2=R19196:bv256) R19463 = R19462*0x171547652b82fe1777d0ffda0d23a7d12 R19464 = R19463>>a0x80 R19465 = SignExtend(o1=0xf, o2=R19464:bv256) B19466 = R19465s<0x400000000000000000
assume B19466 R19468 = SignExtend(o1=0xf, o2=R19464:bv256) B19469 = R19468s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19469:bool goto 15412_961_1_9_15_0_42521_0 else goto 15420_961_1_9_15_0_42962_0
Block 14615_941_1_9_15_0_42545_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_941_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 54180, 54182 := 54181, 54183::R16970 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_941_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 16969 := 16970::R16969 = R16970
Block 14998_960_1_9_15_0_42548_0:
R19202 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B19203 = R19202s<R19026B19204 = !B19203
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_960_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 53618 := 53622::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_960_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 19205 := 19204::B19205 = B19204
Block 14949_959_1_9_15_0_42549_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_959_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 53618 := 53138::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_959_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 19205 := 19029::B19205 = B19029
Block 14998_961_1_9_15_0_42551_0:
R19006 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B19007 = R19006s<R18783B19008 = !B19007
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_961_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 54777 := 54781::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_961_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 19009 := 19008::B19009 = B19008
Block 14949_960_1_9_15_0_42552_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_960_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 54777 := 54239::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_960_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 19009 := 18786::B19009 = B18786
Block 14623_941_1_9_15_0_42563_0:
R16971 = R14147*R15765 B16972 = mul_noofl:bif(R14147,R15765)
assume B16972 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_940_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 54180, 54182 := 55338, 54168::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_940_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 16969 := 16971::R16969 = R16971
Block 7237_984_1_9_15_0_42564_0:
R11973 = M14040[R2725] B11974 = 0x0<R11973
assume B11974 R11976 = M14040[R10672] R11977 = 0x20+R11976 R11978 = M14040[R11977] R11979 = 0x20+R7438 R11980 = M14040[R11979] B11981 = R11980>0x0
assume B11981 B11983 = R11980>0x7B11984 = !B11983
assume B11984 B11985 = R115>0x76a700
assume B11985 R11987 = R115%0x76a700 R11988 = R115-R11987 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_967_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::::Parallel assignment for 21600, 21602 := 17634, 17635::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_967_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::B11989 = 0x1>R11980
if B11989:bool goto 11859_967_1_0_15_0_39242_0 else goto 11769_967_1_77_15_0_48355_0
Block 7198_984_1_9_15_0_42576_0:
R11238 = 0x0+R7438 R11239 = M14040[R11238] R11240 = M14040[R2725] B11241 = 0x0<R11240
assume B11241 R11243 = M14040[R10672] R11244 = 0x0+R11243 R11245 = M14040[R11244] B11246 = R11245==R11239
if B11246:bool goto 7237_984_1_9_15_0_42564_0 else goto 7233_984_1_1_15_0_40956_0
Block 14732_959_1_9_15_0_42584_0:
R19012 = R18787/0x1da9c00 B19013 = R19012>0x7fffffffffffffffB19014 = !B19013
assume B19014 R19015 = R19012&0xffffffffffffffffffffffffffffffffffffffffffffffffR19016 = R19015*0x10000000000000000
R19017 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B19018 = R19017==0x0B19019 = !B19018
assume B19019 R19020 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R19021 = SignExtend(o1=0xf, o2=R19016:bv256) R19022 = R19021&0xffffffffffffffffffffffffffffffffffffffffffffffffR19023 = R19022*0x10000000000000000B19024 = R19020>0x0
assume B19024 R19026 = R19023 /s R19020 R19027 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B19028 = R19026s<R19027B19029 = !B19028
if B19029:bool goto 14998_960_1_9_15_0_42548_0 else goto 14949_959_1_9_15_0_42549_0
Block 14732_960_1_9_15_0_42586_0:
R18769 = R18206/0x1da9c00 B18770 = R18769>0x7fffffffffffffffB18771 = !B18770
assume B18771 R18772 = R18769&0xffffffffffffffffffffffffffffffffffffffffffffffffR18773 = R18772*0x10000000000000000
R18774 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B18775 = R18774==0x0B18776 = !B18775
assume B18776 R18777 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R18778 = SignExtend(o1=0xf, o2=R18773:bv256) R18779 = R18778&0xffffffffffffffffffffffffffffffffffffffffffffffffR18780 = R18779*0x10000000000000000B18781 = R18777>0x0
assume B18781 R18783 = R18780 /s R18777 R18784 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B18785 = R18783s<R18784B18786 = !B18785
if B18786:bool goto 14998_961_1_9_15_0_42551_0 else goto 14949_960_1_9_15_0_42552_0
Block 10243_974_1_9_15_0_42588_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_969_1_0_0_0_0_0 -> 12894_969_1_0_0_0_0_0::::Parallel assignment for 24130 := 24131::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_969_1_0_0_0_0_0 -> 12894_969_1_0_0_0_0_0::R14101 = R115%0x76a700 R14102 = R115-R14101 R14103 = R14102+0x76a700 B14104 = add_must_ofl:bif(R14102,0x76a700)B14105 = !B14104
assume B14105 R14106 = M14040[R11238] R14107 = R115%0x76a700 R14108 = R115-R14107 R14109 = R14108+0x76a700 R14110 = R14067+0x60R14111 = R14067+0x20M14115 = M14040[R14111] = R14106R14116 = R14111+0x20M14117 = M14115[R14116] = 0xf424a
R14118 = R14110-R14067 R14119 = R14118-0x20 M14120 = M14117[R14067] = R14119 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=38)))::I14121 = keccak256exprsimple(0xf424a R14106)R14122 = R14110+0x60R14123 = R14110+0x20M14124 = M14120[R14123] = R14109R14125 = R14123+0x20M14126 = M14124[R14125] = I14121
R14127 = R14122-R14110 R14128 = R14127-0x20 M14129 = M14126[R14110] = R14128 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=158, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=72)))::I14130 = keccak256exprsimple(I14121 R14109)R14131 = R14122+0x60R14132 = R14122+0x20M14133 = M14129[R14132] = R14103R14134 = R14132+0x20M14135 = M14133[R14134] = I14130
R14136 = R14131-R14122 R14137 = R14136-0x20 M14138 = M14135[R14122] = R14137 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=160, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=106)))::I14143 = keccak256exprsimple(I14130 R14103)
R14144 = W15[I14143] R14145 = R14144>>l0xa0 R14146 = R14145>>l0x0 R14147 = 0xffffffff&R14146 R14148 = R14144>>l0xc0 R14149 = R14148>>l0x0 R14150 = 0xffffffff&R14149 R14151 = R14144>>l0xe0 R14152 = R14151>>l0x0 R14153 = 0xffffffff&R14152 B14154 = R14150>0x0
assume B14154 B14156 = R13663>0x0
assume B14156 B14158 = R14153>R115
if B14158:bool goto 14387_953_1_9_15_0_42504_0 else goto 14394_953_1_9_15_0_42524_0
Block 14615_959_1_9_15_0_42589_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_959_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 46458, 46460 := 46459, 46461::R18788 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_959_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 18787 := 18788::R18787 = R18788
Block 14615_960_1_9_15_0_42593_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_960_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 47662, 47664 := 47663, 47665::R18207 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_960_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 18206 := 18207::R18206 = R18207
Block 14732_945_1_9_15_0_42597_0:
R15765 = R15246/R13663 B15766 = R15765>0x3b9aca00B15767 = !B15766
assume B15767 R15768 = 0x3b9aca00-R15765 R15769 = R14150*R15768 B15770 = mul_noofl:bif(R14150,R15768)
assume B15770 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_941_1_0_0_0_0_0 -> 14732_942_1_0_0_0_0_0::::Parallel assignment for 51853, 51855 := 52981, 51841::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_941_1_0_0_0_0_0 -> 14732_942_1_0_0_0_0_0::B15773 = R14147==0x0
if B15773:bool goto 14615_941_1_9_15_0_42545_0 else goto 14623_941_1_9_15_0_42563_0
Block 10552_971_1_9_15_0_42598_0:
R18212 = R14989-R17001 B18213 = R18212==0x0
if B18213:bool goto 14615_959_1_9_15_0_42589_0 else goto 14623_959_1_9_15_0_42604_0
Block 14615_945_1_9_15_0_42602_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 45726, 45728 := 45727, 45729::R15247 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 15246 := 15247::R15246 = R15247
Block 14623_959_1_9_15_0_42604_0:
R18789 = R18212*R15778 B18790 = mul_noofl:bif(R18212,R15778)
assume B18790 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_958_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 46458, 46460 := 47601, 46446::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_958_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 18787 := 18789::R18787 = R18789
Block 14623_960_1_9_15_0_42607_0:
R18208 = R16993*R15778 B18209 = mul_noofl:bif(R16993,R15778)
assume B18209 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_959_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 47662, 47664 := 48798, 47650::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_959_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 18206 := 18208::R18206 = R18208
Block 14434_952_1_9_15_0_42610_0:
B14988 = R14510==0x0
if B14988:bool goto 14615_945_1_9_15_0_42602_0 else goto 14623_945_1_9_15_0_42614_0
Block 10479_972_1_9_15_0_42612_0:
R16988 = M14112[R13658] R16989 = R16988>>l0x28 R16990 = R16989>>l0x0 R16991 = 0xff&R16990 R16992 = R16991*0x7a120 R16993 = R14989+R16992 B16994 = add_must_ofl:bif(R14989,R16992)B16995 = !B16994
assume B16995 B16996 = R16993==0x0
if B16996:bool goto 14615_960_1_9_15_0_42593_0 else goto 14623_960_1_9_15_0_42607_0
Block 14623_945_1_9_15_0_42614_0:
R15248 = R14510*0x3b9aca00 B15249 = mul_noofl:bif(R14510,0x3b9aca00)
assume B15249 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 45726, 45728 := 47015, 45714::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 15246 := 15248::R15246 = R15248
Block 15420_960_1_9_15_0_42961_0:
R20090 = R19970&0x8000000000000000 R20091 = SignExtend(o1=0xf, o2=R20090:bv256) B20092 = 0x0s<R20091R20093 = B20092 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R20094 = R19970&0x4000000000000000 R20095 = SignExtend(o1=0xf, o2=R20094:bv256) B20096 = 0x0s<R20095R20097 = B20096 ? (R20093*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R20093
R20098 = R19970&0x2000000000000000 R20099 = SignExtend(o1=0xf, o2=R20098:bv256) B20100 = 0x0s<R20099R20101 = B20100 ? (R20097*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R20097
R20102 = R19970&0x1000000000000000 R20103 = SignExtend(o1=0xf, o2=R20102:bv256) B20104 = 0x0s<R20103R20105 = B20104 ? (R20101*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R20101
R20106 = R19970&0x800000000000000 R20107 = SignExtend(o1=0xf, o2=R20106:bv256) B20108 = 0x0s<R20107R20109 = B20108 ? (R20105*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R20105
R20110 = R19970&0x400000000000000 R20111 = SignExtend(o1=0xf, o2=R20110:bv256) B20112 = 0x0s<R20111R20113 = B20112 ? (R20109*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R20109
R20114 = R19970&0x200000000000000 R20115 = SignExtend(o1=0xf, o2=R20114:bv256) B20116 = 0x0s<R20115R20117 = B20116 ? (R20113*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R20113
R20118 = R19970&0x100000000000000 R20119 = SignExtend(o1=0xf, o2=R20118:bv256) B20120 = 0x0s<R20119R20121 = B20120 ? (R20117*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R20117
R20122 = R19970&0x80000000000000 R20123 = SignExtend(o1=0xf, o2=R20122:bv256) B20124 = 0x0s<R20123R20125 = B20124 ? (R20121*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R20121
R20126 = R19970&0x40000000000000 R20127 = SignExtend(o1=0xf, o2=R20126:bv256) B20128 = 0x0s<R20127R20129 = B20128 ? (R20125*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R20125
R20130 = R19970&0x20000000000000 R20131 = SignExtend(o1=0xf, o2=R20130:bv256) B20132 = 0x0s<R20131R20133 = B20132 ? (R20129*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R20129
R20134 = R19970&0x10000000000000 R20135 = SignExtend(o1=0xf, o2=R20134:bv256) B20136 = 0x0s<R20135R20137 = B20136 ? (R20133*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R20133
R20138 = R19970&0x8000000000000 R20139 = SignExtend(o1=0xf, o2=R20138:bv256) B20140 = 0x0s<R20139R20141 = B20140 ? (R20137*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R20137
R20142 = R19970&0x4000000000000 R20143 = SignExtend(o1=0xf, o2=R20142:bv256) B20144 = 0x0s<R20143R20145 = B20144 ? (R20141*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R20141
R20146 = R19970&0x2000000000000 R20147 = SignExtend(o1=0xf, o2=R20146:bv256) B20148 = 0x0s<R20147R20149 = B20148 ? (R20145*0x1000162e525ee054754457d5995292026)>>l0x80 : R20145
R20150 = R19970&0x1000000000000 R20151 = SignExtend(o1=0xf, o2=R20150:bv256) B20152 = 0x0s<R20151R20153 = B20152 ? (R20149*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R20149
R20154 = R19970&0x800000000000 R20155 = SignExtend(o1=0xf, o2=R20154:bv256) B20156 = 0x0s<R20155R20157 = B20156 ? (R20153*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R20153
R20158 = R19970&0x400000000000 R20159 = SignExtend(o1=0xf, o2=R20158:bv256) B20160 = 0x0s<R20159R20161 = B20160 ? (R20157*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R20157
R20162 = R19970&0x200000000000 R20163 = SignExtend(o1=0xf, o2=R20162:bv256) B20164 = 0x0s<R20163R20165 = B20164 ? (R20161*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R20161
R20166 = R19970&0x100000000000 R20167 = SignExtend(o1=0xf, o2=R20166:bv256) B20168 = 0x0s<R20167R20169 = B20168 ? (R20165*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R20165
R20170 = R19970&0x80000000000 R20171 = SignExtend(o1=0xf, o2=R20170:bv256) B20172 = 0x0s<R20171R20173 = B20172 ? (R20169*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R20169
R20174 = R19970&0x40000000000 R20175 = SignExtend(o1=0xf, o2=R20174:bv256) B20176 = 0x0s<R20175R20177 = B20176 ? (R20173*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R20173
R20178 = R19970&0x20000000000 R20179 = SignExtend(o1=0xf, o2=R20178:bv256) B20180 = 0x0s<R20179R20181 = B20180 ? (R20177*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R20177
R20182 = R19970&0x10000000000 R20183 = SignExtend(o1=0xf, o2=R20182:bv256) B20184 = 0x0s<R20183R20185 = B20184 ? (R20181*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R20181
R20186 = R19970&0x8000000000 R20187 = SignExtend(o1=0xf, o2=R20186:bv256) B20188 = 0x0s<R20187R20189 = B20188 ? (R20185*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R20185
R20190 = R19970&0x4000000000 R20191 = SignExtend(o1=0xf, o2=R20190:bv256) B20192 = 0x0s<R20191R20193 = B20192 ? (R20189*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R20189
R20194 = R19970&0x2000000000 R20195 = SignExtend(o1=0xf, o2=R20194:bv256) B20196 = 0x0s<R20195R20197 = B20196 ? (R20193*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R20193
R20198 = R19970&0x1000000000 R20199 = SignExtend(o1=0xf, o2=R20198:bv256) B20200 = 0x0s<R20199R20201 = B20200 ? (R20197*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R20197
R20202 = R19970&0x800000000 R20203 = SignExtend(o1=0xf, o2=R20202:bv256) B20204 = 0x0s<R20203R20205 = B20204 ? (R20201*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R20201
R20206 = R19970&0x400000000 R20207 = SignExtend(o1=0xf, o2=R20206:bv256) B20208 = 0x0s<R20207R20209 = B20208 ? (R20205*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R20205
R20210 = R19970&0x200000000 R20211 = SignExtend(o1=0xf, o2=R20210:bv256) B20212 = 0x0s<R20211R20213 = B20212 ? (R20209*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R20209
R20214 = R19970&0x100000000 R20215 = SignExtend(o1=0xf, o2=R20214:bv256) B20216 = 0x0s<R20215R20217 = B20216 ? (R20213*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R20213
R20218 = R19970&0x80000000 R20219 = SignExtend(o1=0xf, o2=R20218:bv256) B20220 = 0x0s<R20219R20221 = B20220 ? (R20217*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R20217
R20222 = R19970&0x40000000 R20223 = SignExtend(o1=0xf, o2=R20222:bv256) B20224 = 0x0s<R20223R20225 = B20224 ? (R20221*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R20221
R20226 = R19970&0x20000000 R20227 = SignExtend(o1=0xf, o2=R20226:bv256) B20228 = 0x0s<R20227R20229 = B20228 ? (R20225*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R20225
R20230 = R19970&0x10000000 R20231 = SignExtend(o1=0xf, o2=R20230:bv256) B20232 = 0x0s<R20231R20233 = B20232 ? (R20229*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R20229
R20234 = R19970&0x8000000 R20235 = SignExtend(o1=0xf, o2=R20234:bv256) B20236 = 0x0s<R20235R20237 = B20236 ? (R20233*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R20233
R20238 = R19970&0x4000000 R20239 = SignExtend(o1=0xf, o2=R20238:bv256) B20240 = 0x0s<R20239R20241 = B20240 ? (R20237*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R20237
R20242 = R19970&0x2000000 R20243 = SignExtend(o1=0xf, o2=R20242:bv256) B20244 = 0x0s<R20243R20245 = B20244 ? (R20241*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R20241
R20246 = R19970&0x1000000 R20247 = SignExtend(o1=0xf, o2=R20246:bv256) B20248 = 0x0s<R20247R20249 = B20248 ? (R20245*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R20245
R20250 = R19970&0x800000 R20251 = SignExtend(o1=0xf, o2=R20250:bv256) B20252 = 0x0s<R20251R20253 = B20252 ? (R20249*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R20249
R20254 = R19970&0x400000 R20255 = SignExtend(o1=0xf, o2=R20254:bv256) B20256 = 0x0s<R20255R20257 = B20256 ? (R20253*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R20253
R20258 = R19970&0x200000 R20259 = SignExtend(o1=0xf, o2=R20258:bv256) B20260 = 0x0s<R20259R20261 = B20260 ? (R20257*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R20257
R20262 = R19970&0x100000 R20263 = SignExtend(o1=0xf, o2=R20262:bv256) B20264 = 0x0s<R20263R20265 = B20264 ? (R20261*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R20261
R20266 = R19970&0x80000 R20267 = SignExtend(o1=0xf, o2=R20266:bv256) B20268 = 0x0s<R20267R20269 = B20268 ? (R20265*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R20265
R20270 = R19970&0x40000 R20271 = SignExtend(o1=0xf, o2=R20270:bv256) B20272 = 0x0s<R20271R20273 = B20272 ? (R20269*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R20269
R20274 = R19970&0x20000 R20275 = SignExtend(o1=0xf, o2=R20274:bv256) B20276 = 0x0s<R20275R20277 = B20276 ? (R20273*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R20273
R20278 = R19970&0x10000 R20279 = SignExtend(o1=0xf, o2=R20278:bv256) B20280 = 0x0s<R20279R20281 = B20280 ? (R20277*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R20277
R20282 = R19970&0x8000 R20283 = SignExtend(o1=0xf, o2=R20282:bv256) B20284 = 0x0s<R20283R20285 = B20284 ? (R20281*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R20281
R20286 = R19970&0x4000 R20287 = SignExtend(o1=0xf, o2=R20286:bv256) B20288 = 0x0s<R20287R20289 = B20288 ? (R20285*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R20285
R20290 = R19970&0x2000 R20291 = SignExtend(o1=0xf, o2=R20290:bv256) B20292 = 0x0s<R20291R20293 = B20292 ? (R20289*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R20289
R20294 = R19970&0x1000 R20295 = SignExtend(o1=0xf, o2=R20294:bv256) B20296 = 0x0s<R20295R20297 = B20296 ? (R20293*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R20293
R20298 = R19970&0x800 R20299 = SignExtend(o1=0xf, o2=R20298:bv256) B20300 = 0x0s<R20299R20301 = B20300 ? (R20297*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R20297
R20302 = R19970&0x400 R20303 = SignExtend(o1=0xf, o2=R20302:bv256) B20304 = 0x0s<R20303R20305 = B20304 ? (R20301*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R20301
R20306 = R19970&0x200 R20307 = SignExtend(o1=0xf, o2=R20306:bv256) B20308 = 0x0s<R20307R20309 = B20308 ? (R20305*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R20305
R20310 = R19970&0x100 R20311 = SignExtend(o1=0xf, o2=R20310:bv256) B20312 = 0x0s<R20311R20313 = B20312 ? (R20309*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R20309
R20314 = R19970&0x80 R20315 = SignExtend(o1=0xf, o2=R20314:bv256) B20316 = 0x0s<R20315R20317 = B20316 ? (R20313*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R20313
R20318 = R19970&0x40 R20319 = SignExtend(o1=0xf, o2=R20318:bv256) B20320 = 0x0s<R20319R20321 = B20320 ? (R20317*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R20317
R20322 = R19970&0x20 R20323 = SignExtend(o1=0xf, o2=R20322:bv256) B20324 = 0x0s<R20323R20325 = B20324 ? (R20321*0x100000000000000162e42fefa39ef366f)>>l0x80 : R20321
R20326 = R19970&0x10 R20327 = SignExtend(o1=0xf, o2=R20326:bv256) B20328 = 0x0s<R20327R20329 = B20328 ? (R20325*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R20325
R20330 = R19970&0x8 R20331 = SignExtend(o1=0xf, o2=R20330:bv256) B20332 = 0x0s<R20331R20333 = B20332 ? (R20329*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R20329
R20334 = R19970&0x4 R20335 = SignExtend(o1=0xf, o2=R20334:bv256) B20336 = 0x0s<R20335R20337 = B20336 ? (R20333*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R20333
R20338 = R19970&0x2 R20339 = SignExtend(o1=0xf, o2=R20338:bv256) B20340 = 0x0s<R20339R20341 = B20340 ? (R20337*0x1000000000000000162e42fefa39ef358)>>l0x80 : R20337
R20342 = R19970&0x1 R20343 = SignExtend(o1=0xf, o2=R20342:bv256) B20344 = 0x0s<R20343R20345 = B20344 ? (R20341*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R20341
R20346 = SignExtend(o1=0xf, o2=R19970:bv256) R20347 = R20346>>a0x40 R20348 = 0x3f-R20347 R20349 = SignExtend(o1=0xf, o2=R20348:bv256) R20350 = R20345>>lR20349 R20351 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20352 = R20350>R20351B20353 = !B20352
assume B20353 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_959_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 58245, 58247 := 108284, 107331::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_959_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 20088 := 20350::R20088 = R20350
Block 15420_961_1_9_15_0_42962_0:
R19701 = R19464&0x8000000000000000 R19702 = SignExtend(o1=0xf, o2=R19701:bv256) B19703 = 0x0s<R19702R19704 = B19703 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R19705 = R19464&0x4000000000000000 R19706 = SignExtend(o1=0xf, o2=R19705:bv256) B19707 = 0x0s<R19706R19708 = B19707 ? (R19704*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R19704
R19709 = R19464&0x2000000000000000 R19710 = SignExtend(o1=0xf, o2=R19709:bv256) B19711 = 0x0s<R19710R19712 = B19711 ? (R19708*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R19708
R19713 = R19464&0x1000000000000000 R19714 = SignExtend(o1=0xf, o2=R19713:bv256) B19715 = 0x0s<R19714R19716 = B19715 ? (R19712*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R19712
R19717 = R19464&0x800000000000000 R19718 = SignExtend(o1=0xf, o2=R19717:bv256) B19719 = 0x0s<R19718R19720 = B19719 ? (R19716*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R19716
R19721 = R19464&0x400000000000000 R19722 = SignExtend(o1=0xf, o2=R19721:bv256) B19723 = 0x0s<R19722R19724 = B19723 ? (R19720*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R19720
R19725 = R19464&0x200000000000000 R19726 = SignExtend(o1=0xf, o2=R19725:bv256) B19727 = 0x0s<R19726R19728 = B19727 ? (R19724*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R19724
R19729 = R19464&0x100000000000000 R19730 = SignExtend(o1=0xf, o2=R19729:bv256) B19731 = 0x0s<R19730R19732 = B19731 ? (R19728*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R19728
R19733 = R19464&0x80000000000000 R19734 = SignExtend(o1=0xf, o2=R19733:bv256) B19735 = 0x0s<R19734R19736 = B19735 ? (R19732*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R19732
R19737 = R19464&0x40000000000000 R19738 = SignExtend(o1=0xf, o2=R19737:bv256) B19739 = 0x0s<R19738R19740 = B19739 ? (R19736*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R19736
R19741 = R19464&0x20000000000000 R19742 = SignExtend(o1=0xf, o2=R19741:bv256) B19743 = 0x0s<R19742R19744 = B19743 ? (R19740*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R19740
R19745 = R19464&0x10000000000000 R19746 = SignExtend(o1=0xf, o2=R19745:bv256) B19747 = 0x0s<R19746R19748 = B19747 ? (R19744*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R19744
R19749 = R19464&0x8000000000000 R19750 = SignExtend(o1=0xf, o2=R19749:bv256) B19751 = 0x0s<R19750R19752 = B19751 ? (R19748*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R19748
R19753 = R19464&0x4000000000000 R19754 = SignExtend(o1=0xf, o2=R19753:bv256) B19755 = 0x0s<R19754R19756 = B19755 ? (R19752*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R19752
R19757 = R19464&0x2000000000000 R19758 = SignExtend(o1=0xf, o2=R19757:bv256) B19759 = 0x0s<R19758R19760 = B19759 ? (R19756*0x1000162e525ee054754457d5995292026)>>l0x80 : R19756
R19761 = R19464&0x1000000000000 R19762 = SignExtend(o1=0xf, o2=R19761:bv256) B19763 = 0x0s<R19762R19764 = B19763 ? (R19760*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R19760
R19765 = R19464&0x800000000000 R19766 = SignExtend(o1=0xf, o2=R19765:bv256) B19767 = 0x0s<R19766R19768 = B19767 ? (R19764*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R19764
R19769 = R19464&0x400000000000 R19770 = SignExtend(o1=0xf, o2=R19769:bv256) B19771 = 0x0s<R19770R19772 = B19771 ? (R19768*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R19768
R19773 = R19464&0x200000000000 R19774 = SignExtend(o1=0xf, o2=R19773:bv256) B19775 = 0x0s<R19774R19776 = B19775 ? (R19772*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R19772
R19777 = R19464&0x100000000000 R19778 = SignExtend(o1=0xf, o2=R19777:bv256) B19779 = 0x0s<R19778R19780 = B19779 ? (R19776*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R19776
R19781 = R19464&0x80000000000 R19782 = SignExtend(o1=0xf, o2=R19781:bv256) B19783 = 0x0s<R19782R19784 = B19783 ? (R19780*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R19780
R19785 = R19464&0x40000000000 R19786 = SignExtend(o1=0xf, o2=R19785:bv256) B19787 = 0x0s<R19786R19788 = B19787 ? (R19784*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R19784
R19789 = R19464&0x20000000000 R19790 = SignExtend(o1=0xf, o2=R19789:bv256) B19791 = 0x0s<R19790R19792 = B19791 ? (R19788*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R19788
R19793 = R19464&0x10000000000 R19794 = SignExtend(o1=0xf, o2=R19793:bv256) B19795 = 0x0s<R19794R19796 = B19795 ? (R19792*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R19792
R19797 = R19464&0x8000000000 R19798 = SignExtend(o1=0xf, o2=R19797:bv256) B19799 = 0x0s<R19798R19800 = B19799 ? (R19796*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R19796
R19801 = R19464&0x4000000000 R19802 = SignExtend(o1=0xf, o2=R19801:bv256) B19803 = 0x0s<R19802R19804 = B19803 ? (R19800*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R19800
R19805 = R19464&0x2000000000 R19806 = SignExtend(o1=0xf, o2=R19805:bv256) B19807 = 0x0s<R19806R19808 = B19807 ? (R19804*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R19804
R19809 = R19464&0x1000000000 R19810 = SignExtend(o1=0xf, o2=R19809:bv256) B19811 = 0x0s<R19810R19812 = B19811 ? (R19808*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R19808
R19813 = R19464&0x800000000 R19814 = SignExtend(o1=0xf, o2=R19813:bv256) B19815 = 0x0s<R19814R19816 = B19815 ? (R19812*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R19812
R19817 = R19464&0x400000000 R19818 = SignExtend(o1=0xf, o2=R19817:bv256) B19819 = 0x0s<R19818R19820 = B19819 ? (R19816*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R19816
R19821 = R19464&0x200000000 R19822 = SignExtend(o1=0xf, o2=R19821:bv256) B19823 = 0x0s<R19822R19824 = B19823 ? (R19820*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R19820
R19825 = R19464&0x100000000 R19826 = SignExtend(o1=0xf, o2=R19825:bv256) B19827 = 0x0s<R19826R19828 = B19827 ? (R19824*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R19824
R19829 = R19464&0x80000000 R19830 = SignExtend(o1=0xf, o2=R19829:bv256) B19831 = 0x0s<R19830R19832 = B19831 ? (R19828*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R19828
R19833 = R19464&0x40000000 R19834 = SignExtend(o1=0xf, o2=R19833:bv256) B19835 = 0x0s<R19834R19836 = B19835 ? (R19832*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R19832
R19837 = R19464&0x20000000 R19838 = SignExtend(o1=0xf, o2=R19837:bv256) B19839 = 0x0s<R19838R19840 = B19839 ? (R19836*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R19836
R19841 = R19464&0x10000000 R19842 = SignExtend(o1=0xf, o2=R19841:bv256) B19843 = 0x0s<R19842R19844 = B19843 ? (R19840*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R19840
R19845 = R19464&0x8000000 R19846 = SignExtend(o1=0xf, o2=R19845:bv256) B19847 = 0x0s<R19846R19848 = B19847 ? (R19844*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R19844
R19849 = R19464&0x4000000 R19850 = SignExtend(o1=0xf, o2=R19849:bv256) B19851 = 0x0s<R19850R19852 = B19851 ? (R19848*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R19848
R19853 = R19464&0x2000000 R19854 = SignExtend(o1=0xf, o2=R19853:bv256) B19855 = 0x0s<R19854R19856 = B19855 ? (R19852*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R19852
R19857 = R19464&0x1000000 R19858 = SignExtend(o1=0xf, o2=R19857:bv256) B19859 = 0x0s<R19858R19860 = B19859 ? (R19856*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R19856
R19861 = R19464&0x800000 R19862 = SignExtend(o1=0xf, o2=R19861:bv256) B19863 = 0x0s<R19862R19864 = B19863 ? (R19860*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R19860
R19865 = R19464&0x400000 R19866 = SignExtend(o1=0xf, o2=R19865:bv256) B19867 = 0x0s<R19866R19868 = B19867 ? (R19864*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R19864
R19869 = R19464&0x200000 R19870 = SignExtend(o1=0xf, o2=R19869:bv256) B19871 = 0x0s<R19870R19872 = B19871 ? (R19868*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R19868
R19873 = R19464&0x100000 R19874 = SignExtend(o1=0xf, o2=R19873:bv256) B19875 = 0x0s<R19874R19876 = B19875 ? (R19872*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R19872
R19877 = R19464&0x80000 R19878 = SignExtend(o1=0xf, o2=R19877:bv256) B19879 = 0x0s<R19878R19880 = B19879 ? (R19876*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R19876
R19881 = R19464&0x40000 R19882 = SignExtend(o1=0xf, o2=R19881:bv256) B19883 = 0x0s<R19882R19884 = B19883 ? (R19880*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R19880
R19885 = R19464&0x20000 R19886 = SignExtend(o1=0xf, o2=R19885:bv256) B19887 = 0x0s<R19886R19888 = B19887 ? (R19884*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R19884
R19889 = R19464&0x10000 R19890 = SignExtend(o1=0xf, o2=R19889:bv256) B19891 = 0x0s<R19890R19892 = B19891 ? (R19888*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R19888
R19893 = R19464&0x8000 R19894 = SignExtend(o1=0xf, o2=R19893:bv256) B19895 = 0x0s<R19894R19896 = B19895 ? (R19892*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R19892
R19897 = R19464&0x4000 R19898 = SignExtend(o1=0xf, o2=R19897:bv256) B19899 = 0x0s<R19898R19900 = B19899 ? (R19896*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R19896
R19901 = R19464&0x2000 R19902 = SignExtend(o1=0xf, o2=R19901:bv256) B19903 = 0x0s<R19902R19904 = B19903 ? (R19900*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R19900
R19905 = R19464&0x1000 R19906 = SignExtend(o1=0xf, o2=R19905:bv256) B19907 = 0x0s<R19906R19908 = B19907 ? (R19904*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R19904
R19909 = R19464&0x800 R19910 = SignExtend(o1=0xf, o2=R19909:bv256) B19911 = 0x0s<R19910R19912 = B19911 ? (R19908*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R19908
R19913 = R19464&0x400 R19914 = SignExtend(o1=0xf, o2=R19913:bv256) B19915 = 0x0s<R19914R19916 = B19915 ? (R19912*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R19912
R19917 = R19464&0x200 R19918 = SignExtend(o1=0xf, o2=R19917:bv256) B19919 = 0x0s<R19918R19920 = B19919 ? (R19916*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R19916
R19921 = R19464&0x100 R19922 = SignExtend(o1=0xf, o2=R19921:bv256) B19923 = 0x0s<R19922R19924 = B19923 ? (R19920*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R19920
R19925 = R19464&0x80 R19926 = SignExtend(o1=0xf, o2=R19925:bv256) B19927 = 0x0s<R19926R19928 = B19927 ? (R19924*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R19924
R19929 = R19464&0x40 R19930 = SignExtend(o1=0xf, o2=R19929:bv256) B19931 = 0x0s<R19930R19932 = B19931 ? (R19928*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R19928
R19933 = R19464&0x20 R19934 = SignExtend(o1=0xf, o2=R19933:bv256) B19935 = 0x0s<R19934R19936 = B19935 ? (R19932*0x100000000000000162e42fefa39ef366f)>>l0x80 : R19932
R19937 = R19464&0x10 R19938 = SignExtend(o1=0xf, o2=R19937:bv256) B19939 = 0x0s<R19938R19940 = B19939 ? (R19936*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R19936
R19941 = R19464&0x8 R19942 = SignExtend(o1=0xf, o2=R19941:bv256) B19943 = 0x0s<R19942R19944 = B19943 ? (R19940*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R19940
R19945 = R19464&0x4 R19946 = SignExtend(o1=0xf, o2=R19945:bv256) B19947 = 0x0s<R19946R19948 = B19947 ? (R19944*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R19944
R19949 = R19464&0x2 R19950 = SignExtend(o1=0xf, o2=R19949:bv256) B19951 = 0x0s<R19950R19952 = B19951 ? (R19948*0x1000000000000000162e42fefa39ef358)>>l0x80 : R19948
R19953 = R19464&0x1 R19954 = SignExtend(o1=0xf, o2=R19953:bv256) B19955 = 0x0s<R19954R19956 = B19955 ? (R19952*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R19952
R19957 = SignExtend(o1=0xf, o2=R19464:bv256) R19958 = R19957>>a0x40 R19959 = 0x3f-R19958 R19960 = SignExtend(o1=0xf, o2=R19959:bv256) R19961 = R19956>>lR19960 R19962 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B19963 = R19961>R19962B19964 = !B19963
assume B19964 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_960_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 59505, 59507 := 110086, 109271::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_960_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 19699 := 19961::R19699 = R19961
Block 7133_984_1_13_15_0_43492_0:
M14039 = ReachabilityCertora10164_973_1_13_15_0_43497_0 ? M20767 : M7458
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7133_984_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::::Parallel assignment for 14972, 80697, 80700, 83293, 83296 := 14970, 80696, 80699, 83292, 83295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7133_984_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::R11236 = M14039[R2725] B11237 = 0x1<R11236
assume !B11237::Parallel assignment for 11230, 11232, 11234, 14040, 14067 := 10663, 10665, 10667, 14039, 14066::R11230 = R10663R11234 = R10667R14067 = R14066
Block 7023_984_1_13_15_0_43494_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7023_984_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 80696, 80699, 83292, 83295 := 80697, 80700, 83293, 83296::R10664 = 0x0R10668 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7023_984_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 10663, 10665, 10667, 14039, 14066 := 10664, 10666, 10668, 7458, 7450::R10663 = R10664R10667 = R10668R14066 = R7450
Block 10164_973_1_13_15_0_43497_0:
M20767 = ReachabilityCertora9993_970_1_13_15_0_43508_0 ? M20768 : M14065B21212 = R20771s<0x0B21213 = !B21212B21214 = !B21213B21215 = !B21214
R21216 = 0x0+R20771 B21217 = R21216s<0x0B21218 = !B21217B21219 = !B21218B21220 = !B21219B21221 = B21220==B21215
assume B21221 B21224 = R20769s<0x0B21225 = !B21224B21226 = !B21225B21227 = !B21226
R21228 = 0x0+R20769 B21229 = R21228s<0x0B21230 = !B21229B21231 = !B21230B21232 = !B21231B21233 = B21232==B21227
assume B21233 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7128_981_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 80696, 80699, 83292, 83295 := 80698, 79041, 83294, 81529::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7128_981_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 10663, 10665, 10667, 14039, 14066 := 21216, 21235, 21228, 20767, 14058::R10663 = R21216R10667 = R21228R14066 = R14058
Block 10609_962_1_13_15_0_43501_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10112_968_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 76448, 76450, 76453 := 75138, 75140, 69732::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10112_968_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 20767, 20769, 20771 := 14065, 21239, 18995::R20769 = R21239R20771 = R18995
Block 10437_962_1_13_15_0_43504_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_962_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 75139, 75141::R21240 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_962_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 21239 := 21240::R21239 = R21240
Block 10542_959_1_13_15_0_43505_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 81556, 69728::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 21239 := 20070::R21239 = R20070
Block 6987_984_1_13_15_0_43506_0:
R10025 = M7458[R2725] B10026 = 0x0<R10025
assume B10026 R10028 = 0x20+R2725 R10029 = M7458[R10028] R10030 = 0x40+R10029 R10031 = M7458[R10030] B10032 = R10031<0x2B10033 = !B10032B10034 = B10033 ? !(R10031>0x8) : B10033
if B10034:bool goto 7027_984_1_13_15_0_43856_0 else goto 7023_984_1_13_15_0_43494_0
Block 9993_970_1_13_15_0_43508_0:
R20744 = M14065[R2725] B20745 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20744
assume B20745 R20747 = 0x0+R2725 R20748 = M14065[R20747] R20749 = 0x60+R20748 R20750 = M14065[R20749] B20751 = R20070s<0x0B20752 = !B20751B20753 = !B20752B20754 = !B20753
R20755 = R20750+R20070 B20756 = R20755s<R20750B20757 = !B20756B20758 = !B20757B20759 = !B20758B20760 = B20759==B20754
assume B20760 R20762 = M14065[R2725] B20763 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20762
assume B20763 R20765 = M14065[R20747] R20766 = 0x60+R20765 M20768 = M14065[R20766] = R20755 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_967_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 76448, 76450, 76453 := 76526, 76527, 69732::R20770 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_967_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 20767, 20769, 20771 := 20768, 20770, 18995::R20769 = R20770R20771 = R18995
Block 10083_970_1_13_15_0_43509_0:
R20773 = M14065[R12557] B20775 = R20070==0x0
if B20775:bool goto 10437_962_1_13_15_0_43504_0 else goto 10445_962_1_13_15_0_43515_0
Block 10521_960_1_13_15_0_43510_0:
R21464 = M14065[R14028] R21465 = R21464>>l0x20 R21466 = R21465>>l0x0 R21467 = 0xff&R21466 R21468 = R21467*0x7a120 B21469 = R21468<R14500
if B21469:bool goto 10552_959_1_13_15_0_43628_0 else goto 10542_959_1_13_15_0_43505_0
Block 10445_962_1_13_15_0_43515_0:
B21241 = R115>R20773B21242 = !B21241
assume B21242 R21243 = R20773-R115 B21244 = 0x0s<R20070
if B21244:bool goto 10479_960_1_13_15_0_43639_0 else goto 10521_960_1_13_15_0_43510_0
Block 10568_960_1_13_15_0_43531_0:
B24441 = 0x3b9aca00s<R24124B24442 = !B24441
assume B24442 B24443 = R20070==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB24444 = B24443 ? R24124==0x8000000000000000000000000000000000000000000000000000000000000000 : B24443B24445 = !B24444
assume B24445 R24446 = R20070*R24124 B24447 = smul_no_ofl_udfl:bif(R20070,R24124)
assume B24447 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_950_1_0_0_0_0_0 -> 8868_951_1_0_0_0_0_0::::Parallel assignment for 111672, 111674 := 114571, 113085::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_950_1_0_0_0_0_0 -> 8868_951_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_952_3_0_0_0_0_0 -> 8967_951_3_0_0_0_0_0::::Parallel assignment for 115372, 115374 := 114578, 114579::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_952_3_0_0_0_0_0 -> 8967_951_3_0_0_0_0_0::R24449 = R24446 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 118452, 116958::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 21239 := 24449::R21239 = R24449
Block 15250_948_2_13_15_0_43535_0:
assume B24129 R24452 = SignExtend(o1=0xf, o2=R23521:bv256) R24453 = R24452>>a0x40 R24454 = SignExtend(o1=0x7, o2=R24453:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_958_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 107424 := 106456::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_958_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 24124 := 24454::R24124 = R24454
Block 15250_949_1_13_15_0_43536_0:
assume B23514 R24121 = SignExtend(o1=0xf, o2=R22902:bv256) R24122 = R24121>>a0x40 R24123 = SignExtend(o1=0x7, o2=R24122:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_959_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 107424 := 108392::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_959_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 24124 := 24123::R24124 = R24123
Block 15226_948_2_13_15_0_43537_0:
R24126 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B24127 = R24126s<R23521B24128 = !B24127
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_948_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 102641 := 102645::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_948_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 24129 := 24128::B24129 = B24128
Block 15162_951_2_13_15_0_43538_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_951_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 102641 := 101833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_951_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 24129 := 23524::B24129 = B23524
Block 15226_949_1_13_15_0_43539_0:
R23511 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23512 = R23511s<R22902B23513 = !B23512
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_949_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 104585 := 104589::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_949_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 23514 := 23513::B23514 = B23513
Block 15162_952_1_13_15_0_43540_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_952_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 104585 := 103675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_952_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 23514 := 22905::B23514 = B22905
Block 15157_951_2_13_15_0_43541_0:
R23518 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R23519 = SignExtend(o1=0xf, o2=R23173:bv256) R23520 = R23519*R23518 R23521 = R23520>>a0x40 R23522 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B23523 = R23521s<R23522B23524 = !B23523
if B23524:bool goto 15226_948_2_13_15_0_43537_0 else goto 15162_951_2_13_15_0_43538_0
Block 15157_952_1_13_15_0_43542_0:
R22899 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R22900 = SignExtend(o1=0xf, o2=R22295:bv256) R22901 = R22900*R22899 R22902 = R22901>>a0x40 R22903 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B22904 = R22902s<R22903B22905 = !B22904
if B22905:bool goto 15226_949_1_13_15_0_43539_0 else goto 15162_952_1_13_15_0_43540_0
Block 15111_951_2_13_15_0_43543_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_951_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 99149, 99151 := 99150, 99152::R23174 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_951_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 23173 := 23174::R23173 = R23174
Block 18409_948_2_13_15_0_43544_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_950_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 99149, 99151 := 101798, 101800::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_950_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 23173 := 23525::R23173 = R23525
Block 15111_952_1_13_15_0_43545_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_952_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 100864, 100866 := 100865, 100867::R22296 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_952_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 22295 := 22296::R22295 = R22296
Block 18409_949_1_13_15_0_43546_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_951_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 100864, 100866 := 103640, 103642::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_951_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 22295 := 22906::R22295 = R22906
Block 15412_948_2_13_15_0_43548_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_948_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 101798, 101800 := 101799, 101801::R23526 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_948_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 23525 := 23526::R23525 = R23526
Block 15412_949_1_13_15_0_43551_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_949_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 103640, 103642 := 103641, 103643::R22907 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_949_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 22906 := 22907::R22906 = R22907
Block 8868_947_1_13_15_0_43553_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_949_1_0_0_0_0_0 -> 8967_948_1_0_0_0_0_0::::Parallel assignment for 82614, 82616 := 81586, 81587::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_949_1_0_0_0_0_0 -> 8967_948_1_0_0_0_0_0::R20064 = R19683 /s 0x64 B20065 = R14091==0x0B20066 = !B20065
assume B20066 B20067 = R14091==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB20068 = B20067 ? R20064==0x8000000000000000000000000000000000000000000000000000000000000000 : B20067B20069 = !B20068
assume B20069 R20070 = R20064 /s R14091 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9831_968_1_0_0_0_0_0 -> 9863_970_1_0_0_0_0_0::::Parallel assignment for 69728, 69732 := 88943, 71707::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9831_968_1_0_0_0_0_0 -> 9863_970_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_970_1_0_0_0_0_0 -> 9908_969_1_0_0_0_0_0::::Parallel assignment for 71048, 71703 := 70362, 70361::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_970_1_0_0_0_0_0 -> 9908_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_969_1_0_0_0_0_0 -> 9949_969_1_0_0_0_0_0::::Parallel assignment for 71673, 72313 := 71048, 71703::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_969_1_0_0_0_0_0 -> 9949_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_969_1_0_0_0_0_0 -> 9987_969_1_0_0_0_0_0::::Parallel assignment for 72286, 72288 := 72313, 71673::B20073 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_969_1_0_0_0_0_0 -> 9987_969_1_0_0_0_0_0::if B20073:bool goto 9993_970_1_13_15_0_43508_0 else goto 10083_970_1_13_15_0_43509_0
Block 8739_947_1_13_15_0_43560_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_947_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 78082, 78084 := 78083, 78085::R19684 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_947_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 19683 := 19684::R19683 = R19684
Block 15022_948_2_13_15_0_43562_0:
assume B21958 R22306 = R21880*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R22307 = SignExtend(o1=0xf, o2=R22306:bv256) B22308 = R22307s<0x400000000000000000
assume B22308 R22310 = SignExtend(o1=0xf, o2=R22306:bv256) B22311 = R22310s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22311:bool goto 15111_951_2_13_15_0_43543_0 else goto 15119_951_2_13_15_0_43563_0
Block 15119_951_2_13_15_0_43563_0:
R23175 = SignExtend(o1=0xf, o2=R22306:bv256) R23176 = R23175*0x171547652b82fe1777d0ffda0d23a7d12 R23177 = R23176>>a0x80 R23178 = SignExtend(o1=0xf, o2=R23177:bv256) B23179 = R23178s<0x400000000000000000
assume B23179 R23181 = SignExtend(o1=0xf, o2=R23177:bv256) B23182 = R23181s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B23182:bool goto 15412_948_2_13_15_0_43548_0 else goto 15420_948_2_13_15_0_44053_0
Block 15022_949_1_13_15_0_43566_0:
assume B21863 R21949 = R21779*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R21950 = SignExtend(o1=0xf, o2=R21949:bv256) B21951 = R21950s<0x400000000000000000
assume B21951 R21953 = SignExtend(o1=0xf, o2=R21949:bv256) B21954 = R21953s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21954:bool goto 15111_952_1_13_15_0_43545_0 else goto 15119_952_1_13_15_0_43567_0
Block 15119_952_1_13_15_0_43567_0:
R22297 = SignExtend(o1=0xf, o2=R21949:bv256) R22298 = R22297*0x171547652b82fe1777d0ffda0d23a7d12 R22299 = R22298>>a0x80 R22300 = SignExtend(o1=0xf, o2=R22299:bv256) B22301 = R22300s<0x400000000000000000
assume B22301 R22303 = SignExtend(o1=0xf, o2=R22299:bv256) B22304 = R22303s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22304:bool goto 15412_949_1_13_15_0_43551_0 else goto 15420_949_1_13_15_0_44054_0
Block 8868_945_1_13_15_0_43570_0:
B19459 = R19186==0x0
if B19459:bool goto 8739_947_1_13_15_0_43560_0 else goto 8747_947_1_13_15_0_43603_0
Block 14998_948_2_13_15_0_43571_0:
R21955 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21956 = R21955s<R21880B21957 = !B21956
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_948_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 94977 := 94981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_948_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 21958 := 21957::B21958 = B21957
Block 14949_947_2_13_15_0_43572_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_947_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 94977 := 94092::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_947_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 21958 := 21883::B21958 = B21883
Block 14998_949_1_13_15_0_43574_0:
R21860 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21861 = R21860s<R21779B21862 = !B21861
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_949_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 96789 := 96793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_949_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 21863 := 21862::B21863 = B21862
Block 14949_948_1_13_15_0_43575_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_948_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 96789 := 95814::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_948_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 21863 := 21782::B21863 = B21782
Block 8739_945_1_13_15_0_43577_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_945_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 75160, 75162 := 75161, 75163::R19187 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_945_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 19186 := 19187::R19186 = R19187
Block 8747_947_1_13_15_0_43603_0:
B19685 = R19186==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19686 = B19685 ? R15747==0x8000000000000000000000000000000000000000000000000000000000000000 : B19685B19687 = !B19686
assume B19687 R19688 = R19186*R15747 B19689 = smul_no_ofl_udfl:bif(R19186,R15747)
assume B19689 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_946_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 78082, 78084 := 81579, 79905::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_946_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 19683 := 19688::R19683 = R19688
Block 8747_945_1_13_15_0_43615_0:
B19188 = R14073==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19189 = B19188 ? R18997==0x8000000000000000000000000000000000000000000000000000000000000000 : B19188B19190 = !B19189
assume B19190 R19191 = R14073*R18997 B19192 = smul_no_ofl_udfl:bif(R14073,R18997)
assume B19192 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_944_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 75160, 75162 := 78066, 76534::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_944_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 19186 := 19191::R19186 = R19191
Block 14732_947_4_13_15_0_43616_0:
R21866 = R21783/0x1da9c00 B21867 = R21866>0x7fffffffffffffffB21868 = !B21867
assume B21868 R21869 = R21866&0xffffffffffffffffffffffffffffffffffffffffffffffffR21870 = R21869*0x10000000000000000
R21871 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21872 = R21871==0x0B21873 = !B21872
assume B21873 R21874 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21875 = SignExtend(o1=0xf, o2=R21870:bv256) R21876 = R21875&0xffffffffffffffffffffffffffffffffffffffffffffffffR21877 = R21876*0x10000000000000000B21878 = R21874>0x0
assume B21878 R21880 = R21877 /s R21874 R21881 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21882 = R21880s<R21881B21883 = !B21882
if B21883:bool goto 14998_948_2_13_15_0_43571_0 else goto 14949_947_2_13_15_0_43572_0
Block 14732_948_1_13_15_0_43618_0:
R21765 = R21643/0x1da9c00 B21766 = R21765>0x7fffffffffffffffB21767 = !B21766
assume B21767 R21768 = R21765&0xffffffffffffffffffffffffffffffffffffffffffffffffR21769 = R21768*0x10000000000000000
R21770 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21771 = R21770==0x0B21772 = !B21771
assume B21772 R21773 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21774 = SignExtend(o1=0xf, o2=R21769:bv256) R21775 = R21774&0xffffffffffffffffffffffffffffffffffffffffffffffffR21776 = R21775*0x10000000000000000B21777 = R21773>0x0
assume B21777 R21779 = R21776 /s R21773 R21780 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21781 = R21779s<R21780B21782 = !B21781
if B21782:bool goto 14998_949_1_13_15_0_43574_0 else goto 14949_948_1_13_15_0_43575_0
Block 14615_947_4_13_15_0_43620_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_947_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 84146, 84148 := 84147, 84149::R21784 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_947_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 21783 := 21784::R21783 = R21784
Block 14615_948_1_13_15_0_43624_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_948_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 85702, 85704 := 85703, 85705::R21644 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_948_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 21643 := 21644::R21643 = R21644
Block 10552_959_1_13_15_0_43628_0:
R21649 = R14500-R21468 B21650 = R21649==0x0
if B21650:bool goto 14615_947_4_13_15_0_43620_0 else goto 14623_947_4_13_15_0_43632_0
Block 14623_947_4_13_15_0_43632_0:
R21785 = R21649*R21243 B21786 = mul_noofl:bif(R21649,R21243)
assume B21786 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_946_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 84146, 84148 := 85641, 84134::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_946_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 21783 := 21785::R21783 = R21785
Block 14623_948_1_13_15_0_43635_0:
R21645 = R21460*R21243 B21646 = mul_noofl:bif(R21460,R21243)
assume B21646 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_947_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 85702, 85704 := 87248, 85690::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_947_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 21643 := 21645::R21643 = R21645
Block 10479_960_1_13_15_0_43639_0:
R21455 = M14065[R14028] R21456 = R21455>>l0x28 R21457 = R21456>>l0x0 R21458 = 0xff&R21457 R21459 = R21458*0x7a120 R21460 = R14500+R21459 B21461 = add_must_ofl:bif(R14500,R21459)B21462 = !B21461
assume B21462 B21463 = R21460==0x0
if B21463:bool goto 14615_948_1_13_15_0_43624_0 else goto 14623_948_1_13_15_0_43635_0
Block 8868_948_1_13_15_0_43645_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_950_1_0_0_0_0_0 -> 8967_949_1_0_0_0_0_0::::Parallel assignment for 66686, 66688 := 65980, 65981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_950_1_0_0_0_0_0 -> 8967_949_1_0_0_0_0_0::R18989 = R18739 /s 0x64 B18990 = R14091==0x0B18991 = !B18990
assume B18991 B18992 = R14091==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB18993 = B18992 ? R18989==0x8000000000000000000000000000000000000000000000000000000000000000 : B18992B18994 = !B18993
assume B18994 R18995 = R18989 /s R14091 R18997 = M14065[R15749] B18999 = R14073==0x0
if B18999:bool goto 8739_945_1_13_15_0_43577_0 else goto 8747_945_1_13_15_0_43615_0
Block 8739_948_1_13_15_0_43648_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_948_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 63489, 63491 := 63490, 63492::R18740 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_948_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 18739 := 18740::R18739 = R18740
Block 8868_946_1_13_15_0_43654_0:
B18187 = R16946==0x0
if B18187:bool goto 8739_948_1_13_15_0_43648_0 else goto 8747_948_1_13_15_0_43678_0
Block 8739_946_1_13_15_0_43657_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_946_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 61001, 61003 := 61002, 61004::R16947 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_946_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 16946 := 16947::R16946 = R16947
Block 8747_948_1_13_15_0_43678_0:
B18741 = R16946==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB18742 = B18741 ? R15747==0x8000000000000000000000000000000000000000000000000000000000000000 : B18741B18743 = !B18742
assume B18743 R18744 = R16946*R15747 B18745 = smul_no_ofl_udfl:bif(R16946,R15747)
assume B18745 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_947_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 63489, 63491 := 65973, 64718::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_947_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 18739 := 18744::R18739 = R18744
Block 12129_963_1_13_15_0_43681_0:
assume B15213 R15733 = M14065[R10654] R15734 = 0x0+R11224 R15735 = M14065[R15734] B15736 = R15735==R15733
assume B15736 R15738 = M14065[R11225] B15739 = R15738>0x1
assume B15739 R15741 = R15738-0x2 R15742 = 0x8*R15741 R15743 = 0x48+R15742 R15744 = M14065[R14028] R15745 = R15744>>lR15743 R15746 = R15745>>l0x0 R15747 = 0xff&R15746 R15749 = R11225+0x20
R15750 = M14065[R15749] B15752 = R14077==0x0
if B15752:bool goto 8739_946_1_13_15_0_43657_0 else goto 8747_946_1_13_15_0_43690_0
Block 12119_963_1_13_15_0_43688_0:
R15209 = R11225+0x20
R15210 = M14065[R15209] B15211 = R15210s<0x0B15212 = !B15211
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12119_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 55982 := 55986::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12119_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 15213 := 15212::B15213 = B15212
Block 12112_963_1_13_15_0_43689_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12112_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 55982 := 54817::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12112_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 15213 := 14978::B15213 = B14978
Block 8747_946_1_13_15_0_43690_0:
B16948 = R14077==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16949 = B16948 ? R15750==0x8000000000000000000000000000000000000000000000000000000000000000 : B16948B16950 = !B16949
assume B16950 R16951 = R14077*R15750 B16952 = smul_no_ofl_udfl:bif(R14077,R15750)
assume B16952 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_945_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 61001, 61003 := 63473, 62105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_945_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 16946 := 16951::R16946 = R16951
Block 14595_940_1_13_15_0_43706_0:
R14975 = M14065[R11225] B14976 = R14975<0x2B14977 = !B14976B14978 = B14977 ? !(R14975>0x8) : B14977
if B14978:bool goto 12119_963_1_13_15_0_43688_0 else goto 12112_963_1_13_15_0_43689_0
Block 14387_940_1_13_15_0_43709_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_940_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 48144::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_940_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14500 := 14081::R14500 = R14081
Block 14426_939_1_13_15_0_43710_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_939_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 48144::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_939_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14500 := 14081::R14500 = R14081
Block 14394_940_1_13_15_0_43719_0:
B14502 = R14087>R115B14503 = !B14502
assume B14503 R14504 = R115-R14087 B14505 = R14504>R14033
if B14505:bool goto 14426_939_1_13_15_0_43710_0 else goto 14434_939_1_13_15_0_43765_0
Block 14732_928_1_13_15_0_43725_0:
R19000 = R18748+R16955 B19001 = add_must_ofl:bif(R18748,R16955)B19002 = !B19001
assume B19002 R19003 = R19000/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_935_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 67288::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_935_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14500 := 19003::R14500 = R19003
Block 14615_928_1_13_15_0_43728_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_928_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 62086, 62088 := 62087, 62089::R18749 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_928_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 18748 := 18749::R18748 = R18749
Block 14732_929_1_13_15_0_43734_0:
B18188 = R14081==0x0
if B18188:bool goto 14615_928_1_13_15_0_43728_0 else goto 14623_928_1_13_15_0_43740_0
Block 14615_929_1_13_15_0_43738_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_929_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 59562, 59564 := 59563, 59565::R16956 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_929_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 16955 := 16956::R16955 = R16956
Block 14623_928_1_13_15_0_43740_0:
R18750 = R14081*R15753 B18751 = mul_noofl:bif(R14081,R15753)
assume B18751 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_927_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 62086, 62088 := 63413, 62074::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_927_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 18748 := 18750::R18748 = R18750
Block 14623_929_1_13_15_0_43748_0:
R16957 = R14084*R15756 B16958 = mul_noofl:bif(R14084,R15756)
assume B16958 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_928_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 59562, 59564 := 60939, 59550::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_928_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 16955 := 16957::R16955 = R16957
Block 14732_932_1_13_15_0_43755_0:
R15753 = R15216/R14033 B15754 = R15753>0x3b9aca00B15755 = !B15754
assume B15755 R15756 = 0x3b9aca00-R15753 B15757 = R14084==0x0
if B15757:bool goto 14615_929_1_13_15_0_43738_0 else goto 14623_929_1_13_15_0_43748_0
Block 14615_932_1_13_15_0_43760_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_932_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 53172, 53174 := 53173, 53175::R15217 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_932_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 15216 := 15217::R15216 = R15217
Block 14434_939_1_13_15_0_43765_0:
B14980 = R14504==0x0
if B14980:bool goto 14615_932_1_13_15_0_43760_0 else goto 14623_932_1_13_15_0_43770_0
Block 14623_932_1_13_15_0_43770_0:
R15218 = R14504*0x3b9aca00 B15219 = mul_noofl:bif(R14504,0x3b9aca00)
assume B15219 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_931_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 53172, 53174 := 54248, 53160::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_931_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 15216 := 15218::R15216 = R15218
Block 11919_964_1_13_15_0_43780_0:
B14015 = R13655==0x0
assume B14015 R14017 = M7458[R12555] B14018 = 0x1>R14017B14019 = !B14018
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_963_1_0_0_0_0_0 -> 11947_963_1_0_0_0_0_0::::Parallel assignment for 25216 := 25220::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_963_1_0_0_0_0_0 -> 11947_963_1_0_0_0_0_0::assume B14019 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_959_1_0_0_0_0_0 -> 12894_959_1_0_0_0_0_0::::Parallel assignment for 26451 := 26452::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_959_1_0_0_0_0_0 -> 12894_959_1_0_0_0_0_0::R14022 = R115%0x76a700 R14023 = R115-R14022 R14024 = R14023+0x76a700 B14025 = add_must_ofl:bif(R14023,0x76a700)B14026 = !B14025
assume B14026 R14027 = M7458[R10654] R14028 = R12555+0x40
R14029 = M7458[R14028] R14030 = R14029>>l0x8 R14031 = R14030>>l0x0 R14032 = 0xff&R14031 R14033 = R14032*0x3c R14034 = R115%0x76a700 R14035 = R115-R14034 R14036 = R14035+0x76a700 R14037 = R7450+0x60R14038 = R7450+0x20M14042 = M7458[R14038] = R14027R14043 = R14038+0x20M14044 = M14042[R14043] = 0xf424a
R14045 = R14037-R7450 R14046 = R14045-0x20 M14047 = M14044[R7450] = R14046 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=144, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=42)))::I14048 = keccak256exprsimple(0xf424a R14027)R14049 = R14037+0x60R14050 = R14037+0x20M14051 = M14047[R14050] = R14036R14052 = R14050+0x20M14053 = M14051[R14052] = I14048
R14054 = R14049-R14037 R14055 = R14054-0x20 M14056 = M14053[R14037] = R14055 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=143, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=76)))::I14057 = keccak256exprsimple(I14048 R14036)R14058 = R14049+0x60R14059 = R14049+0x20M14060 = M14056[R14059] = R14024R14061 = R14059+0x20M14062 = M14060[R14061] = I14057
R14063 = R14058-R14049 R14064 = R14063-0x20 M14065 = M14062[R14049] = R14064 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=145, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=110)))::I14070 = keccak256exprsimple(I14057 R14024)
R14071 = W15[I14070] R14072 = R14071>>l0x0 R14073 = 0xffffffffffffffffffff&R14072 R14075 = R14071>>l0x50 R14076 = R14075>>l0x0 R14077 = 0xffffffffffffffffffff&R14076 R14079 = R14071>>l0xa0 R14080 = R14079>>l0x0 R14081 = 0xffffffff&R14080 R14082 = R14071>>l0xc0 R14083 = R14082>>l0x0 R14084 = 0xffffffff&R14083 R14085 = R14071>>l0xe0 R14086 = R14085>>l0x0 R14087 = 0xffffffff&R14086 I14089 = I14070+int 0x1 R14091 = W16[I14089] B14096 = R14033>0x0
assume B14096 B14098 = R14087>R115
if B14098:bool goto 14387_940_1_13_15_0_43709_0 else goto 14394_940_1_13_15_0_43719_0
Block 11808_961_1_13_15_0_43785_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 23417, 23419, 23423, 23425 := 23418, 23420, 23812, 23814::R13656 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 13655 := 13656::R13655 = R13656
Block 11831_961_1_13_15_0_43786_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 23417, 23419, 23423, 23425 := 23821, 23822, 23812, 23814::R14099 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 13655 := 14099::R13655 = R14099
Block 9737_971_1_13_15_0_43827_0:
assume B11970 R12555 = 0x20+R7438 R12556 = M7458[R12555] R12557 = 0x20+R11224 R12558 = M7458[R12557] B12559 = R12556>0x0
assume B12559 B12561 = R12556>0x7B12562 = !B12561
assume B12562 B12563 = R115>0x76a700
assume B12563 R12565 = R115%0x76a700 R12566 = R115-R12565 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_962_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::::Parallel assignment for 23812, 23814 := 19030, 19031::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_962_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::B12567 = 0x1>R12556
if B12567:bool goto 11859_962_1_0_15_0_39241_0 else goto 11769_962_1_75_15_0_48351_0
Block 9727_971_1_13_15_0_43830_0:
R11966 = R11225+0x20
R11967 = M7458[R11966] B11968 = R11967s<0x0B11969 = !B11968
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 17088 := 17092::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 11970 := 11969::B11970 = B11969
Block 9720_971_1_13_15_0_43831_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 17088 := 16423::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 11970 := 11229::B11970 = B11229
Block 7066_984_1_13_15_0_43848_0:
R11221 = M7458[R2725] B11222 = 0x0<R11221
assume B11222 R11224 = M7458[R10028] R11225 = 0x40+R11224 R11226 = M7458[R11225] B11227 = R11226<0x2B11228 = !B11227B11229 = B11228 ? !(R11226>0x8) : B11228
if B11229:bool goto 9727_971_1_13_15_0_43830_0 else goto 9720_971_1_13_15_0_43831_0
Block 7027_984_1_13_15_0_43856_0:
R10654 = 0x0+R7438 R10655 = M7458[R10654] R10656 = M7458[R2725] B10657 = 0x0<R10656
assume B10657 R10659 = M7458[R10028] R10660 = 0x0+R10659 R10661 = M7458[R10660] B10662 = R10661==R10655
if B10662:bool goto 7066_984_1_13_15_0_43848_0 else goto 7062_984_1_1_15_0_40976_0
Block 15420_948_2_13_15_0_44053_0:
R23527 = R23177&0x8000000000000000 R23528 = SignExtend(o1=0xf, o2=R23527:bv256) B23529 = 0x0s<R23528R23530 = B23529 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R23531 = R23177&0x4000000000000000 R23532 = SignExtend(o1=0xf, o2=R23531:bv256) B23533 = 0x0s<R23532R23534 = B23533 ? (R23530*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R23530
R23535 = R23177&0x2000000000000000 R23536 = SignExtend(o1=0xf, o2=R23535:bv256) B23537 = 0x0s<R23536R23538 = B23537 ? (R23534*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R23534
R23539 = R23177&0x1000000000000000 R23540 = SignExtend(o1=0xf, o2=R23539:bv256) B23541 = 0x0s<R23540R23542 = B23541 ? (R23538*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R23538
R23543 = R23177&0x800000000000000 R23544 = SignExtend(o1=0xf, o2=R23543:bv256) B23545 = 0x0s<R23544R23546 = B23545 ? (R23542*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R23542
R23547 = R23177&0x400000000000000 R23548 = SignExtend(o1=0xf, o2=R23547:bv256) B23549 = 0x0s<R23548R23550 = B23549 ? (R23546*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R23546
R23551 = R23177&0x200000000000000 R23552 = SignExtend(o1=0xf, o2=R23551:bv256) B23553 = 0x0s<R23552R23554 = B23553 ? (R23550*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R23550
R23555 = R23177&0x100000000000000 R23556 = SignExtend(o1=0xf, o2=R23555:bv256) B23557 = 0x0s<R23556R23558 = B23557 ? (R23554*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R23554
R23559 = R23177&0x80000000000000 R23560 = SignExtend(o1=0xf, o2=R23559:bv256) B23561 = 0x0s<R23560R23562 = B23561 ? (R23558*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R23558
R23563 = R23177&0x40000000000000 R23564 = SignExtend(o1=0xf, o2=R23563:bv256) B23565 = 0x0s<R23564R23566 = B23565 ? (R23562*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R23562
R23567 = R23177&0x20000000000000 R23568 = SignExtend(o1=0xf, o2=R23567:bv256) B23569 = 0x0s<R23568R23570 = B23569 ? (R23566*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R23566
R23571 = R23177&0x10000000000000 R23572 = SignExtend(o1=0xf, o2=R23571:bv256) B23573 = 0x0s<R23572R23574 = B23573 ? (R23570*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R23570
R23575 = R23177&0x8000000000000 R23576 = SignExtend(o1=0xf, o2=R23575:bv256) B23577 = 0x0s<R23576R23578 = B23577 ? (R23574*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R23574
R23579 = R23177&0x4000000000000 R23580 = SignExtend(o1=0xf, o2=R23579:bv256) B23581 = 0x0s<R23580R23582 = B23581 ? (R23578*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R23578
R23583 = R23177&0x2000000000000 R23584 = SignExtend(o1=0xf, o2=R23583:bv256) B23585 = 0x0s<R23584R23586 = B23585 ? (R23582*0x1000162e525ee054754457d5995292026)>>l0x80 : R23582
R23587 = R23177&0x1000000000000 R23588 = SignExtend(o1=0xf, o2=R23587:bv256) B23589 = 0x0s<R23588R23590 = B23589 ? (R23586*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R23586
R23591 = R23177&0x800000000000 R23592 = SignExtend(o1=0xf, o2=R23591:bv256) B23593 = 0x0s<R23592R23594 = B23593 ? (R23590*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R23590
R23595 = R23177&0x400000000000 R23596 = SignExtend(o1=0xf, o2=R23595:bv256) B23597 = 0x0s<R23596R23598 = B23597 ? (R23594*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R23594
R23599 = R23177&0x200000000000 R23600 = SignExtend(o1=0xf, o2=R23599:bv256) B23601 = 0x0s<R23600R23602 = B23601 ? (R23598*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R23598
R23603 = R23177&0x100000000000 R23604 = SignExtend(o1=0xf, o2=R23603:bv256) B23605 = 0x0s<R23604R23606 = B23605 ? (R23602*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R23602
R23607 = R23177&0x80000000000 R23608 = SignExtend(o1=0xf, o2=R23607:bv256) B23609 = 0x0s<R23608R23610 = B23609 ? (R23606*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R23606
R23611 = R23177&0x40000000000 R23612 = SignExtend(o1=0xf, o2=R23611:bv256) B23613 = 0x0s<R23612R23614 = B23613 ? (R23610*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R23610
R23615 = R23177&0x20000000000 R23616 = SignExtend(o1=0xf, o2=R23615:bv256) B23617 = 0x0s<R23616R23618 = B23617 ? (R23614*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R23614
R23619 = R23177&0x10000000000 R23620 = SignExtend(o1=0xf, o2=R23619:bv256) B23621 = 0x0s<R23620R23622 = B23621 ? (R23618*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R23618
R23623 = R23177&0x8000000000 R23624 = SignExtend(o1=0xf, o2=R23623:bv256) B23625 = 0x0s<R23624R23626 = B23625 ? (R23622*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R23622
R23627 = R23177&0x4000000000 R23628 = SignExtend(o1=0xf, o2=R23627:bv256) B23629 = 0x0s<R23628R23630 = B23629 ? (R23626*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R23626
R23631 = R23177&0x2000000000 R23632 = SignExtend(o1=0xf, o2=R23631:bv256) B23633 = 0x0s<R23632R23634 = B23633 ? (R23630*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R23630
R23635 = R23177&0x1000000000 R23636 = SignExtend(o1=0xf, o2=R23635:bv256) B23637 = 0x0s<R23636R23638 = B23637 ? (R23634*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R23634
R23639 = R23177&0x800000000 R23640 = SignExtend(o1=0xf, o2=R23639:bv256) B23641 = 0x0s<R23640R23642 = B23641 ? (R23638*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R23638
R23643 = R23177&0x400000000 R23644 = SignExtend(o1=0xf, o2=R23643:bv256) B23645 = 0x0s<R23644R23646 = B23645 ? (R23642*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R23642
R23647 = R23177&0x200000000 R23648 = SignExtend(o1=0xf, o2=R23647:bv256) B23649 = 0x0s<R23648R23650 = B23649 ? (R23646*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R23646
R23651 = R23177&0x100000000 R23652 = SignExtend(o1=0xf, o2=R23651:bv256) B23653 = 0x0s<R23652R23654 = B23653 ? (R23650*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R23650
R23655 = R23177&0x80000000 R23656 = SignExtend(o1=0xf, o2=R23655:bv256) B23657 = 0x0s<R23656R23658 = B23657 ? (R23654*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R23654
R23659 = R23177&0x40000000 R23660 = SignExtend(o1=0xf, o2=R23659:bv256) B23661 = 0x0s<R23660R23662 = B23661 ? (R23658*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R23658
R23663 = R23177&0x20000000 R23664 = SignExtend(o1=0xf, o2=R23663:bv256) B23665 = 0x0s<R23664R23666 = B23665 ? (R23662*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R23662
R23667 = R23177&0x10000000 R23668 = SignExtend(o1=0xf, o2=R23667:bv256) B23669 = 0x0s<R23668R23670 = B23669 ? (R23666*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R23666
R23671 = R23177&0x8000000 R23672 = SignExtend(o1=0xf, o2=R23671:bv256) B23673 = 0x0s<R23672R23674 = B23673 ? (R23670*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R23670
R23675 = R23177&0x4000000 R23676 = SignExtend(o1=0xf, o2=R23675:bv256) B23677 = 0x0s<R23676R23678 = B23677 ? (R23674*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R23674
R23679 = R23177&0x2000000 R23680 = SignExtend(o1=0xf, o2=R23679:bv256) B23681 = 0x0s<R23680R23682 = B23681 ? (R23678*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R23678
R23683 = R23177&0x1000000 R23684 = SignExtend(o1=0xf, o2=R23683:bv256) B23685 = 0x0s<R23684R23686 = B23685 ? (R23682*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R23682
R23687 = R23177&0x800000 R23688 = SignExtend(o1=0xf, o2=R23687:bv256) B23689 = 0x0s<R23688R23690 = B23689 ? (R23686*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R23686
R23691 = R23177&0x400000 R23692 = SignExtend(o1=0xf, o2=R23691:bv256) B23693 = 0x0s<R23692R23694 = B23693 ? (R23690*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R23690
R23695 = R23177&0x200000 R23696 = SignExtend(o1=0xf, o2=R23695:bv256) B23697 = 0x0s<R23696R23698 = B23697 ? (R23694*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R23694
R23699 = R23177&0x100000 R23700 = SignExtend(o1=0xf, o2=R23699:bv256) B23701 = 0x0s<R23700R23702 = B23701 ? (R23698*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R23698
R23703 = R23177&0x80000 R23704 = SignExtend(o1=0xf, o2=R23703:bv256) B23705 = 0x0s<R23704R23706 = B23705 ? (R23702*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R23702
R23707 = R23177&0x40000 R23708 = SignExtend(o1=0xf, o2=R23707:bv256) B23709 = 0x0s<R23708R23710 = B23709 ? (R23706*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R23706
R23711 = R23177&0x20000 R23712 = SignExtend(o1=0xf, o2=R23711:bv256) B23713 = 0x0s<R23712R23714 = B23713 ? (R23710*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R23710
R23715 = R23177&0x10000 R23716 = SignExtend(o1=0xf, o2=R23715:bv256) B23717 = 0x0s<R23716R23718 = B23717 ? (R23714*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R23714
R23719 = R23177&0x8000 R23720 = SignExtend(o1=0xf, o2=R23719:bv256) B23721 = 0x0s<R23720R23722 = B23721 ? (R23718*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R23718
R23723 = R23177&0x4000 R23724 = SignExtend(o1=0xf, o2=R23723:bv256) B23725 = 0x0s<R23724R23726 = B23725 ? (R23722*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R23722
R23727 = R23177&0x2000 R23728 = SignExtend(o1=0xf, o2=R23727:bv256) B23729 = 0x0s<R23728R23730 = B23729 ? (R23726*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R23726
R23731 = R23177&0x1000 R23732 = SignExtend(o1=0xf, o2=R23731:bv256) B23733 = 0x0s<R23732R23734 = B23733 ? (R23730*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R23730
R23735 = R23177&0x800 R23736 = SignExtend(o1=0xf, o2=R23735:bv256) B23737 = 0x0s<R23736R23738 = B23737 ? (R23734*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R23734
R23739 = R23177&0x400 R23740 = SignExtend(o1=0xf, o2=R23739:bv256) B23741 = 0x0s<R23740R23742 = B23741 ? (R23738*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R23738
R23743 = R23177&0x200 R23744 = SignExtend(o1=0xf, o2=R23743:bv256) B23745 = 0x0s<R23744R23746 = B23745 ? (R23742*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R23742
R23747 = R23177&0x100 R23748 = SignExtend(o1=0xf, o2=R23747:bv256) B23749 = 0x0s<R23748R23750 = B23749 ? (R23746*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R23746
R23751 = R23177&0x80 R23752 = SignExtend(o1=0xf, o2=R23751:bv256) B23753 = 0x0s<R23752R23754 = B23753 ? (R23750*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R23750
R23755 = R23177&0x40 R23756 = SignExtend(o1=0xf, o2=R23755:bv256) B23757 = 0x0s<R23756R23758 = B23757 ? (R23754*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R23754
R23759 = R23177&0x20 R23760 = SignExtend(o1=0xf, o2=R23759:bv256) B23761 = 0x0s<R23760R23762 = B23761 ? (R23758*0x100000000000000162e42fefa39ef366f)>>l0x80 : R23758
R23763 = R23177&0x10 R23764 = SignExtend(o1=0xf, o2=R23763:bv256) B23765 = 0x0s<R23764R23766 = B23765 ? (R23762*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R23762
R23767 = R23177&0x8 R23768 = SignExtend(o1=0xf, o2=R23767:bv256) B23769 = 0x0s<R23768R23770 = B23769 ? (R23766*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R23766
R23771 = R23177&0x4 R23772 = SignExtend(o1=0xf, o2=R23771:bv256) B23773 = 0x0s<R23772R23774 = B23773 ? (R23770*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R23770
R23775 = R23177&0x2 R23776 = SignExtend(o1=0xf, o2=R23775:bv256) B23777 = 0x0s<R23776R23778 = B23777 ? (R23774*0x1000000000000000162e42fefa39ef358)>>l0x80 : R23774
R23779 = R23177&0x1 R23780 = SignExtend(o1=0xf, o2=R23779:bv256) B23781 = 0x0s<R23780R23782 = B23781 ? (R23778*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R23778
R23783 = SignExtend(o1=0xf, o2=R23177:bv256) R23784 = R23783>>a0x40 R23785 = 0x3f-R23784 R23786 = SignExtend(o1=0xf, o2=R23785:bv256) R23787 = R23782>>lR23786 R23788 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23789 = R23787>R23788B23790 = !B23789
assume B23790 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_947_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 101798, 101800 := 156726, 155754::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_947_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 23525 := 23787::R23525 = R23787
Block 15420_949_1_13_15_0_44054_0:
R22908 = R22299&0x8000000000000000 R22909 = SignExtend(o1=0xf, o2=R22908:bv256) B22910 = 0x0s<R22909R22911 = B22910 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R22912 = R22299&0x4000000000000000 R22913 = SignExtend(o1=0xf, o2=R22912:bv256) B22914 = 0x0s<R22913R22915 = B22914 ? (R22911*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R22911
R22916 = R22299&0x2000000000000000 R22917 = SignExtend(o1=0xf, o2=R22916:bv256) B22918 = 0x0s<R22917R22919 = B22918 ? (R22915*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R22915
R22920 = R22299&0x1000000000000000 R22921 = SignExtend(o1=0xf, o2=R22920:bv256) B22922 = 0x0s<R22921R22923 = B22922 ? (R22919*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R22919
R22924 = R22299&0x800000000000000 R22925 = SignExtend(o1=0xf, o2=R22924:bv256) B22926 = 0x0s<R22925R22927 = B22926 ? (R22923*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R22923
R22928 = R22299&0x400000000000000 R22929 = SignExtend(o1=0xf, o2=R22928:bv256) B22930 = 0x0s<R22929R22931 = B22930 ? (R22927*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R22927
R22932 = R22299&0x200000000000000 R22933 = SignExtend(o1=0xf, o2=R22932:bv256) B22934 = 0x0s<R22933R22935 = B22934 ? (R22931*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22931
R22936 = R22299&0x100000000000000 R22937 = SignExtend(o1=0xf, o2=R22936:bv256) B22938 = 0x0s<R22937R22939 = B22938 ? (R22935*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22935
R22940 = R22299&0x80000000000000 R22941 = SignExtend(o1=0xf, o2=R22940:bv256) B22942 = 0x0s<R22941R22943 = B22942 ? (R22939*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22939
R22944 = R22299&0x40000000000000 R22945 = SignExtend(o1=0xf, o2=R22944:bv256) B22946 = 0x0s<R22945R22947 = B22946 ? (R22943*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22943
R22948 = R22299&0x20000000000000 R22949 = SignExtend(o1=0xf, o2=R22948:bv256) B22950 = 0x0s<R22949R22951 = B22950 ? (R22947*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22947
R22952 = R22299&0x10000000000000 R22953 = SignExtend(o1=0xf, o2=R22952:bv256) B22954 = 0x0s<R22953R22955 = B22954 ? (R22951*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22951
R22956 = R22299&0x8000000000000 R22957 = SignExtend(o1=0xf, o2=R22956:bv256) B22958 = 0x0s<R22957R22959 = B22958 ? (R22955*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22955
R22960 = R22299&0x4000000000000 R22961 = SignExtend(o1=0xf, o2=R22960:bv256) B22962 = 0x0s<R22961R22963 = B22962 ? (R22959*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22959
R22964 = R22299&0x2000000000000 R22965 = SignExtend(o1=0xf, o2=R22964:bv256) B22966 = 0x0s<R22965R22967 = B22966 ? (R22963*0x1000162e525ee054754457d5995292026)>>l0x80 : R22963
R22968 = R22299&0x1000000000000 R22969 = SignExtend(o1=0xf, o2=R22968:bv256) B22970 = 0x0s<R22969R22971 = B22970 ? (R22967*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22967
R22972 = R22299&0x800000000000 R22973 = SignExtend(o1=0xf, o2=R22972:bv256) B22974 = 0x0s<R22973R22975 = B22974 ? (R22971*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22971
R22976 = R22299&0x400000000000 R22977 = SignExtend(o1=0xf, o2=R22976:bv256) B22978 = 0x0s<R22977R22979 = B22978 ? (R22975*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22975
R22980 = R22299&0x200000000000 R22981 = SignExtend(o1=0xf, o2=R22980:bv256) B22982 = 0x0s<R22981R22983 = B22982 ? (R22979*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22979
R22984 = R22299&0x100000000000 R22985 = SignExtend(o1=0xf, o2=R22984:bv256) B22986 = 0x0s<R22985R22987 = B22986 ? (R22983*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22983
R22988 = R22299&0x80000000000 R22989 = SignExtend(o1=0xf, o2=R22988:bv256) B22990 = 0x0s<R22989R22991 = B22990 ? (R22987*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22987
R22992 = R22299&0x40000000000 R22993 = SignExtend(o1=0xf, o2=R22992:bv256) B22994 = 0x0s<R22993R22995 = B22994 ? (R22991*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22991
R22996 = R22299&0x20000000000 R22997 = SignExtend(o1=0xf, o2=R22996:bv256) B22998 = 0x0s<R22997R22999 = B22998 ? (R22995*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22995
R23000 = R22299&0x10000000000 R23001 = SignExtend(o1=0xf, o2=R23000:bv256) B23002 = 0x0s<R23001R23003 = B23002 ? (R22999*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22999
R23004 = R22299&0x8000000000 R23005 = SignExtend(o1=0xf, o2=R23004:bv256) B23006 = 0x0s<R23005R23007 = B23006 ? (R23003*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R23003
R23008 = R22299&0x4000000000 R23009 = SignExtend(o1=0xf, o2=R23008:bv256) B23010 = 0x0s<R23009R23011 = B23010 ? (R23007*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R23007
R23012 = R22299&0x2000000000 R23013 = SignExtend(o1=0xf, o2=R23012:bv256) B23014 = 0x0s<R23013R23015 = B23014 ? (R23011*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R23011
R23016 = R22299&0x1000000000 R23017 = SignExtend(o1=0xf, o2=R23016:bv256) B23018 = 0x0s<R23017R23019 = B23018 ? (R23015*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R23015
R23020 = R22299&0x800000000 R23021 = SignExtend(o1=0xf, o2=R23020:bv256) B23022 = 0x0s<R23021R23023 = B23022 ? (R23019*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R23019
R23024 = R22299&0x400000000 R23025 = SignExtend(o1=0xf, o2=R23024:bv256) B23026 = 0x0s<R23025R23027 = B23026 ? (R23023*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R23023
R23028 = R22299&0x200000000 R23029 = SignExtend(o1=0xf, o2=R23028:bv256) B23030 = 0x0s<R23029R23031 = B23030 ? (R23027*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R23027
R23032 = R22299&0x100000000 R23033 = SignExtend(o1=0xf, o2=R23032:bv256) B23034 = 0x0s<R23033R23035 = B23034 ? (R23031*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R23031
R23036 = R22299&0x80000000 R23037 = SignExtend(o1=0xf, o2=R23036:bv256) B23038 = 0x0s<R23037R23039 = B23038 ? (R23035*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R23035
R23040 = R22299&0x40000000 R23041 = SignExtend(o1=0xf, o2=R23040:bv256) B23042 = 0x0s<R23041R23043 = B23042 ? (R23039*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R23039
R23044 = R22299&0x20000000 R23045 = SignExtend(o1=0xf, o2=R23044:bv256) B23046 = 0x0s<R23045R23047 = B23046 ? (R23043*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R23043
R23048 = R22299&0x10000000 R23049 = SignExtend(o1=0xf, o2=R23048:bv256) B23050 = 0x0s<R23049R23051 = B23050 ? (R23047*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R23047
R23052 = R22299&0x8000000 R23053 = SignExtend(o1=0xf, o2=R23052:bv256) B23054 = 0x0s<R23053R23055 = B23054 ? (R23051*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R23051
R23056 = R22299&0x4000000 R23057 = SignExtend(o1=0xf, o2=R23056:bv256) B23058 = 0x0s<R23057R23059 = B23058 ? (R23055*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R23055
R23060 = R22299&0x2000000 R23061 = SignExtend(o1=0xf, o2=R23060:bv256) B23062 = 0x0s<R23061R23063 = B23062 ? (R23059*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R23059
R23064 = R22299&0x1000000 R23065 = SignExtend(o1=0xf, o2=R23064:bv256) B23066 = 0x0s<R23065R23067 = B23066 ? (R23063*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R23063
R23068 = R22299&0x800000 R23069 = SignExtend(o1=0xf, o2=R23068:bv256) B23070 = 0x0s<R23069R23071 = B23070 ? (R23067*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R23067
R23072 = R22299&0x400000 R23073 = SignExtend(o1=0xf, o2=R23072:bv256) B23074 = 0x0s<R23073R23075 = B23074 ? (R23071*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R23071
R23076 = R22299&0x200000 R23077 = SignExtend(o1=0xf, o2=R23076:bv256) B23078 = 0x0s<R23077R23079 = B23078 ? (R23075*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R23075
R23080 = R22299&0x100000 R23081 = SignExtend(o1=0xf, o2=R23080:bv256) B23082 = 0x0s<R23081R23083 = B23082 ? (R23079*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R23079
R23084 = R22299&0x80000 R23085 = SignExtend(o1=0xf, o2=R23084:bv256) B23086 = 0x0s<R23085R23087 = B23086 ? (R23083*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R23083
R23088 = R22299&0x40000 R23089 = SignExtend(o1=0xf, o2=R23088:bv256) B23090 = 0x0s<R23089R23091 = B23090 ? (R23087*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R23087
R23092 = R22299&0x20000 R23093 = SignExtend(o1=0xf, o2=R23092:bv256) B23094 = 0x0s<R23093R23095 = B23094 ? (R23091*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R23091
R23096 = R22299&0x10000 R23097 = SignExtend(o1=0xf, o2=R23096:bv256) B23098 = 0x0s<R23097R23099 = B23098 ? (R23095*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R23095
R23100 = R22299&0x8000 R23101 = SignExtend(o1=0xf, o2=R23100:bv256) B23102 = 0x0s<R23101R23103 = B23102 ? (R23099*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R23099
R23104 = R22299&0x4000 R23105 = SignExtend(o1=0xf, o2=R23104:bv256) B23106 = 0x0s<R23105R23107 = B23106 ? (R23103*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R23103
R23108 = R22299&0x2000 R23109 = SignExtend(o1=0xf, o2=R23108:bv256) B23110 = 0x0s<R23109R23111 = B23110 ? (R23107*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R23107
R23112 = R22299&0x1000 R23113 = SignExtend(o1=0xf, o2=R23112:bv256) B23114 = 0x0s<R23113R23115 = B23114 ? (R23111*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R23111
R23116 = R22299&0x800 R23117 = SignExtend(o1=0xf, o2=R23116:bv256) B23118 = 0x0s<R23117R23119 = B23118 ? (R23115*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R23115
R23120 = R22299&0x400 R23121 = SignExtend(o1=0xf, o2=R23120:bv256) B23122 = 0x0s<R23121R23123 = B23122 ? (R23119*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R23119
R23124 = R22299&0x200 R23125 = SignExtend(o1=0xf, o2=R23124:bv256) B23126 = 0x0s<R23125R23127 = B23126 ? (R23123*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R23123
R23128 = R22299&0x100 R23129 = SignExtend(o1=0xf, o2=R23128:bv256) B23130 = 0x0s<R23129R23131 = B23130 ? (R23127*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R23127
R23132 = R22299&0x80 R23133 = SignExtend(o1=0xf, o2=R23132:bv256) B23134 = 0x0s<R23133R23135 = B23134 ? (R23131*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R23131
R23136 = R22299&0x40 R23137 = SignExtend(o1=0xf, o2=R23136:bv256) B23138 = 0x0s<R23137R23139 = B23138 ? (R23135*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R23135
R23140 = R22299&0x20 R23141 = SignExtend(o1=0xf, o2=R23140:bv256) B23142 = 0x0s<R23141R23143 = B23142 ? (R23139*0x100000000000000162e42fefa39ef366f)>>l0x80 : R23139
R23144 = R22299&0x10 R23145 = SignExtend(o1=0xf, o2=R23144:bv256) B23146 = 0x0s<R23145R23147 = B23146 ? (R23143*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R23143
R23148 = R22299&0x8 R23149 = SignExtend(o1=0xf, o2=R23148:bv256) B23150 = 0x0s<R23149R23151 = B23150 ? (R23147*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R23147
R23152 = R22299&0x4 R23153 = SignExtend(o1=0xf, o2=R23152:bv256) B23154 = 0x0s<R23153R23155 = B23154 ? (R23151*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R23151
R23156 = R22299&0x2 R23157 = SignExtend(o1=0xf, o2=R23156:bv256) B23158 = 0x0s<R23157R23159 = B23158 ? (R23155*0x1000000000000000162e42fefa39ef358)>>l0x80 : R23155
R23160 = R22299&0x1 R23161 = SignExtend(o1=0xf, o2=R23160:bv256) B23162 = 0x0s<R23161R23163 = B23162 ? (R23159*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R23159
R23164 = SignExtend(o1=0xf, o2=R22299:bv256) R23165 = R23164>>a0x40 R23166 = 0x3f-R23165 R23167 = SignExtend(o1=0xf, o2=R23166:bv256) R23168 = R23163>>lR23167 R23169 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23170 = R23168>R23169B23171 = !B23170
assume B23171 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_948_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 103640, 103642 := 158379, 157556::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_948_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 22906 := 23168::R22906 = R23168
Block 9151_960_1_17_15_0_44618_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_962_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::::Parallel assignment for 106344, 106346, 107307, 107310, 112333, 115326, 115328 := 106345, 104443, 107306, 107309, 110843, 113769, 113771::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_962_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::B19502 = R19328==0x0
assume B19502::Parallel assignment for 15925, 15950, 19500 := 19236, 19262, 18252::R15950 = R19262R19500 = R18252
Block 9122_960_1_17_15_0_44619_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_960_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 113769, 113771 := 113770, 113772::R19329 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_960_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 19328 := 19329::R19328 = R19329
Block 11411_956_1_17_15_0_44623_0:
B24133 = R23806<0x2R24134 = B24133 ? R23808 : R23808+0x1
R24135 = 0xff-R24134 R24136 = R24135+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_958_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 113769, 113771 := 121262, 121259::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_958_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 19328 := 24136::R19328 = R24136
Block 11398_956_1_17_15_0_44625_0:
R23810 = R22593>>l0x2 R23811 = R22595+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 119800, 119806, 119808 := 119798, 119807, 119803::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 23806, 23808 := 23810, 23811::R23806 = R23810R23808 = R23811
Block 11389_956_1_17_15_0_44626_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 119800, 119806, 119808 := 119063, 119069, 119071::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 23806, 23808 := 22593, 22595::R23806 = R22593R23808 = R22595
Block 11389_956_1_17_15_0_44628_0:
B23204 = R22593<0x4
if B23204:bool goto 11389_956_1_17_15_0_44626_0 else goto 11398_956_1_17_15_0_44625_0
Block 11376_956_1_17_15_0_44631_0:
R22597 = R21901>>l0x4 R22598 = R21903+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 119063, 119069, 119071 := 119061, 119070, 119066::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 22593, 22595 := 22597, 22598::R22593 = R22597R22595 = R22598
Block 11367_956_1_17_15_0_44632_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 119063, 119069, 119071 := 118400, 118406, 118408::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 22593, 22595 := 21901, 21903::R22593 = R21901R22595 = R21903
Block 5572_963_1_17_15_0_44633_0:
B19050 = R14213<0x1B19051 = !B19050B19052 = B19051 ? !(R14213>0x100) : B19051
assume B19052 R19054 = R14213-0x1 R19055 = 0x8000000000000000000000000000000000000000000000000000000000000000>>lR19054 R19056 = ~R19055 R19057 = R12067&R19056 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_958_1_0_0_0_0_0 -> 9646_958_1_0_0_0_0_0::::Parallel assignment for 110843 := 110841::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_958_1_0_0_0_0_0 -> 9646_958_1_0_0_0_0_0::B19059 = R19057==0x0
if B19059:bool goto 9122_960_1_17_15_0_44619_0 else goto 9130_960_1_17_15_0_44673_0
Block 11367_956_1_17_15_0_44634_0:
B22245 = R21901<0x10
if B22245:bool goto 11367_956_1_17_15_0_44632_0 else goto 11376_956_1_17_15_0_44631_0
Block 5568_963_1_17_15_0_44635_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_963_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::::Parallel assignment for 107306, 107309 := 107308, 107311::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_963_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::
Block 5556_962_1_17_15_0_44636_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_962_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::::Parallel assignment for 107306, 107309 := 107307, 107310::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_962_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::
Block 11354_956_1_17_15_0_44637_0:
R21905 = R21691>>l0x8 R21906 = R21693+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 118400, 118406, 118408 := 118398, 118407, 118403::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 21901, 21903 := 21905, 21906::R21901 = R21905R21903 = R21906
Block 11344_956_1_17_15_0_44638_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 118400, 118406, 118408 := 117648, 117654, 117656::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 21901, 21903 := 21691, 21693::R21901 = R21691R21903 = R21693
Block 11344_956_1_17_15_0_44640_0:
B21803 = R21691<0x100
if B21803:bool goto 11344_956_1_17_15_0_44638_0 else goto 11354_956_1_17_15_0_44637_0
Block 9501_955_1_17_15_0_44641_0:
M19236 = ReachabilityCertora11595_947_1_17_15_0_44645_0 ? M19235 : M15949B18248 = R17042s<0x0B18249 = !B18248B18250 = !B18249B18251 = !B18250
R18252 = 0x0+R17042 B18253 = R18252s<0x0B18254 = !B18253B18255 = !B18254B18256 = !B18255B18257 = B18256==B18251
assume B18257 B18259 = R17042s<0x0
if B18259:bool goto 5568_963_1_17_15_0_44635_0 else goto 5556_962_1_17_15_0_44636_0
Block 11331_956_1_17_15_0_44642_0:
R21695 = R21323>>l0x10 R21696 = R21325+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 117648, 117654, 117656 := 117646, 117655, 117651::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 21691, 21693 := 21695, 21696::R21691 = R21695R21693 = R21696
Block 11320_956_1_17_15_0_44643_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 117648, 117654, 117656 := 116878, 116884, 116886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 21691, 21693 := 21323, 21325::R21691 = R21323R21693 = R21325
Block 9423_954_1_17_15_0_44644_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_954_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 101699, 101701 := 101700, 99994::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_954_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 17042, 19236, 19262 := 15953, 15949, 15942::R17042 = R15953R19262 = R15942
Block 11595_947_1_17_15_0_44645_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9496_952_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 101699, 101701 := 163628, 163630::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9496_952_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 17042, 19236, 19262 := 20837, 19235, 19261::R17042 = R20837R19262 = R19261
Block 11320_956_1_17_15_0_44646_0:
B21518 = R21323<0x10000
if B21518:bool goto 11320_956_1_17_15_0_44643_0 else goto 11331_956_1_17_15_0_44642_0
Block 9393_960_1_17_15_0_44647_0:
R15922 = R15839+0x60R15923 = R15839+0x20M15926 = M15814[R15923] = R10694R15927 = R15923+0x20M15928 = M15926[R15927] = 0xf424c
R15929 = R15922-R15839 R15930 = R15929-0x20 M15931 = M15928[R15839] = R15930 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=88, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=44)))::I15932 = keccak256exprsimple(0xf424c R10694)R15933 = R15922+0x60R15934 = R15922+0x20M15935 = M15931[R15934] = R13682R15936 = R15934+0x20M15937 = M15935[R15936] = I15932
R15938 = R15933-R15922 R15939 = R15938-0x20 M15940 = M15937[R15922] = R15939 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=87, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=78)))::I15941 = keccak256exprsimple(I15932 R13682)R15942 = R15933+0x60R15943 = R15933+0x20M15944 = M15940[R15943] = R15285R15945 = R15943+0x20M15946 = M15944[R15945] = I15941
R15947 = R15942-R15933 R15948 = R15947-0x20 M15949 = M15946[R15933] = R15948 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=89, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=112)))::I15952 = keccak256exprsimple(I15941 R15285)
R15953 = W3182[I15952] B15954 = R15285>R13217
if B15954:bool goto 9431_954_1_17_15_0_44757_0 else goto 9423_954_1_17_15_0_44644_0
Block 11509_947_1_17_15_0_44648_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_947_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 163628, 163630 := 163629, 163631::R20838 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_947_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 20837 := 20838::R20837 = R20838
Block 11307_956_1_17_15_0_44649_0:
R21327 = R20406>>l0x20 R21328 = R20408+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 116878, 116884, 116886 := 116876, 116885, 116881::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 21323, 21325 := 21327, 21328::R21323 = R21327R21325 = R21328
Block 11294_956_1_17_15_0_44650_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 116878, 116884, 116886 := 116121, 116127, 116129::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 21323, 21325 := 20406, 20408::R21323 = R20406R21325 = R20408
Block 9210_958_1_17_15_0_44651_0:
R15283 = R14213*0x15180 R15284 = R15024+R15283 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_958_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 69654 := 69652::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_958_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 15285 := 15284::R15285 = R15284
Block 11294_956_1_17_15_0_44652_0:
B20852 = R20406<0x100000000
if B20852:bool goto 11294_956_1_17_15_0_44650_0 else goto 11307_956_1_17_15_0_44649_0
Block 9235_958_1_17_15_0_44653_0:
R15915 = R15024%0x7e900 R15916 = R15024+0x76a700 R15917 = R15916-R15915 R15918 = R14213-0x5a R15919 = R15918*0x7e900 R15920 = R15917+R15919 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_956_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 69654 := 70960::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_956_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 15285 := 15920::R15285 = R15920
Block 10419_948_1_17_15_0_44656_0:
M19235 = ReachabilityCertora14595_926_2_17_15_0_44663_0 ? M19310 : M20373B20399 = R15953==0x0
if B20399:bool goto 11509_947_1_17_15_0_44648_0 else goto 11517_947_1_17_15_0_44779_0
Block 11281_956_1_17_15_0_44657_0:
R20410 = R19503>>l0x40 R20411 = R19505+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 116121, 116127, 116129 := 116119, 116128, 116124::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 20406, 20408 := 20410, 20411::R20406 = R20410R20408 = R20411
Block 11264_956_1_17_15_0_44658_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 116121, 116127, 116129 := 115314, 115320, 115322::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 20406, 20408 := 19503, 19505::R20406 = R19503R20408 = R19505
Block 9226_958_1_17_15_0_44660_0:
B15282 = R14213>0x87
if B15282:bool goto 9285_958_1_17_15_0_44661_0 else goto 9235_958_1_17_15_0_44653_0
Block 9285_958_1_17_15_0_44661_0:
B15913 = R14213>0xc3R15914 = B15913 ? ((R15024+0xb1fa800)-(R15024%0x76a700))+((R14213-0xc3)*0x76a700) : ((R15024+0x1da9c00)-(R15024%0x278d00))+((R14213-0x87)*0x278d00)
::Parallel assignment for 15285 := 15914::R15285 = R15914
Block 13470_934_1_17_15_0_44662_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_940_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 159166 := 190730::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_940_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 19235, 19261, 19999 := 20373, 20386, 21676::R19261 = R20386R19999 = R21676
Block 14595_926_2_17_15_0_44663_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_944_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 159166 := 156682::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_944_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 19235, 19261, 19999 := 19310, 19303, 19494::R19261 = R19303R19999 = R19494
Block 11264_956_1_17_15_0_44664_0:
B20003 = R19503<0x10000000000000000
if B20003:bool goto 11264_956_1_17_15_0_44658_0 else goto 11281_956_1_17_15_0_44657_0
Block 14387_926_2_17_15_0_44667_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_926_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 152684::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_926_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19494 := 19316::R19494 = R19316
Block 14426_925_2_17_15_0_44668_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_925_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 152684::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_925_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19494 := 19316::R19494 = R19316
Block 11251_956_1_17_15_0_44669_0:
R19507 = R19330>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_956_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 115314, 115320, 115322 := 115312, 115321, 115317::R19509 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_956_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 19503, 19505 := 19507, 19509::R19503 = R19507R19505 = R19509
Block 11224_957_1_17_15_0_44670_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_957_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 115314, 115320, 115322 := 113765, 114511, 114512::R19506 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_957_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 19503, 19505 := 19330, 19506::R19503 = R19330R19505 = R19506
Block 9130_960_1_17_15_0_44673_0:
R19330 = R19057>>l0x0 B19331 = R19330<0x100000000000000000000000000000000
if B19331:bool goto 11224_957_1_17_15_0_44670_0 else goto 11251_956_1_17_15_0_44669_0
Block 5506_965_1_17_15_0_44674_0:
B15021 = R10709>0x15180
assume B15021 R15023 = R10709%0x15180 R15024 = R10709-R15023 B15025 = R14213>0x5a
if B15025:bool goto 9226_958_1_17_15_0_44660_0 else goto 9210_958_1_17_15_0_44651_0
Block 14394_926_2_17_15_0_44679_0:
B19496 = R19322>R13217B19497 = !B19496
assume B19497 R19498 = R13217-R19322 B19499 = R19498>R19046
if B19499:bool goto 14426_925_2_17_15_0_44668_0 else goto 14434_925_2_17_15_0_44731_0
Block 14732_926_2_17_15_0_44681_0:
B21678 = R21300>0x0
assume B21678 R21680 = R21484/R21300 R21681 = R21680+R20369 B21682 = add_must_ofl:bif(R21680,R20369)B21683 = !B21682
assume B21683 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 190730 := 188665::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 21676 := 21681::R21676 = R21681
Block 14732_927_4_17_15_0_44682_0:
B21670 = R21296>0x0
assume B21670 R21672 = R21478/R21296 B21673 = R21672>R20369B21674 = !B21673
assume B21674 R21675 = R20369-R21672 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 190730 := 189747::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 21676 := 21675::R21676 = R21675
Block 14732_914_2_17_15_0_44683_0:
R21513 = R21317+R20847 B21514 = add_must_ofl:bif(R21317,R20847)B21515 = !B21514
assume B21515 R21516 = R21513/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_921_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 184001::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_921_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19494 := 21516::R19494 = R21516
Block 14615_926_2_17_15_0_44685_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_926_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 181926, 181928 := 181927, 181929::R21485 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_926_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 21484 := 21485::R21484 = R21485
Block 14615_927_4_17_15_0_44687_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_927_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 181906, 181908 := 181907, 181909::R21479 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_927_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 21478 := 21479::R21478 = R21479
Block 14615_914_2_17_15_0_44689_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_914_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 176069, 176071 := 176070, 176072::R21318 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_914_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 21317 := 21318::R21317 = R21318
Block 13339_934_1_17_15_0_44692_0:
R21300 = R19225-R13217 R21301 = R15285-R13217 R21302 = R19488-R20369 B21303 = R21302==0x0
if B21303:bool goto 14615_926_2_17_15_0_44685_0 else goto 14623_926_2_17_15_0_44698_0
Block 13406_934_1_17_15_0_44693_0:
R21296 = R19225-R13217 R21297 = R15285-R13217 R21298 = R20369-R19488 B21299 = R21298==0x0
if B21299:bool goto 14615_927_4_17_15_0_44687_0 else goto 14623_927_4_17_15_0_44699_0
Block 10218_945_1_17_15_0_44694_0:
R19280 = 0x0+R7438 R19281 = M15949[R19280] R19282 = R13217%0x76a700 R19283 = R13217-R19282 R19284 = R19283+0x76a700 R19285 = R15942+0x60R19286 = R15942+0x20M19287 = M15949[R19286] = R19281R19288 = R19286+0x20M19289 = M19287[R19288] = 0xf424a
R19290 = R19285-R15942 R19291 = R19290-0x20 M19292 = M19289[R15942] = R19291 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=90, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=38)))::I19293 = keccak256exprsimple(0xf424a R19281)R19294 = R19285+0x60R19295 = R19285+0x20M19296 = M19292[R19295] = R19284R19297 = R19295+0x20M19298 = M19296[R19297] = I19293
R19299 = R19294-R19285 R19300 = R19299-0x20 M19301 = M19298[R19285] = R19300 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=121, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=72)))::I19302 = keccak256exprsimple(I19293 R19284)R19303 = R19294+0x60R19304 = R19294+0x20M19305 = M19301[R19304] = R15285R19306 = R19304+0x20M19307 = M19305[R19306] = I19302
R19308 = R19303-R19294 R19309 = R19308-0x20 M19310 = M19307[R19294] = R19309 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=122, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=106)))::I19312 = keccak256exprsimple(I19302 R15285)
R19313 = W15[I19312] R19314 = R19313>>l0xa0 R19315 = R19314>>l0x0 R19316 = 0xffffffff&R19315 R19317 = R19313>>l0xc0 R19318 = R19317>>l0x0 R19319 = 0xffffffff&R19318 R19320 = R19313>>l0xe0 R19321 = R19320>>l0x0 R19322 = 0xffffffff&R19321 B19323 = R19319>0x0
assume B19323 B19325 = R19046>0x0
assume B19325 B19327 = R19322>R13217
if B19327:bool goto 14387_926_2_17_15_0_44667_0 else goto 14394_926_2_17_15_0_44679_0
Block 14623_926_2_17_15_0_44698_0:
R21486 = R21302*R21301 B21487 = mul_noofl:bif(R21302,R21301)
assume B21487 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_925_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 181926, 181928 := 183955, 181914::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_925_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 21484 := 21486::R21484 = R21486
Block 14623_927_4_17_15_0_44699_0:
R21480 = R21298*R21297 B21481 = mul_noofl:bif(R21298,R21297)
assume B21481 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_926_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 181906, 181908 := 183907, 181894::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_926_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 21478 := 21480::R21478 = R21480
Block 11919_940_1_17_15_0_44700_0:
R19041 = R17031+0x40
R19042 = M15949[R19041] R19043 = R19042>>l0x8 R19044 = R19043>>l0x0 R19045 = 0xff&R19044 R19046 = R19045*0x3c B19047 = R18806>0x0
if B19047:bool goto 10243_945_1_17_15_0_44775_0 else goto 10218_945_1_17_15_0_44694_0
Block 14623_914_2_17_15_0_44702_0:
R21319 = R19316*R20843 B21320 = mul_noofl:bif(R19316,R20843)
assume B21320 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_913_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 176069, 176071 := 177965, 176057::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_913_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 21317 := 21319::R21317 = R21319
Block 11808_937_1_17_15_0_44704_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 117630, 117632, 117636, 117638 := 117631, 117633, 118367, 118369::R18807 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 18806 := 18807::R18806 = R18807
Block 11831_937_1_17_15_0_44705_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 117630, 117632, 117636, 117638 := 118376, 118377, 118367, 118369::R19048 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 18806 := 19048::R18806 = R19048
Block 13300_938_1_17_15_0_44708_0:
M20373 = ReachabilityCertora13147_938_1_17_15_0_44738_0 ? M20381 : M19260
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_940_1_0_0_0_0_0 -> 10396_941_1_0_0_0_0_0::::Parallel assignment for 171086, 175099, 175101 := 57511, 173111, 173113::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_940_1_0_0_0_0_0 -> 10396_941_1_0_0_0_0_0::B20823 = R13217<R15285
assume B20823 B20825 = R15285<R19225
assume B20825 B20827 = R19488<R20369
if B20827:bool goto 13406_934_1_17_15_0_44693_0 else goto 13339_934_1_17_15_0_44692_0
Block 15250_934_2_17_15_0_44710_0:
assume B22589 R23191 = SignExtend(o1=0xf, o2=R21974:bv256) R23192 = R23191>>a0x40 R23193 = SignExtend(o1=0x7, o2=R23192:bv256) B23194 = 0x3b9aca00s<R23193B23195 = !B23194
assume B23195 B23196 = R15953==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB23197 = B23196 ? R23193==0x8000000000000000000000000000000000000000000000000000000000000000 : B23196B23198 = !B23197
assume B23198 R23199 = R15953*R23193 B23200 = smul_no_ofl_udfl:bif(R15953,R23193)
assume B23200 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_935_1_0_0_0_0_0 -> 8868_936_1_0_0_0_0_0::::Parallel assignment for 199113, 199115 := 202916, 200968::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_935_1_0_0_0_0_0 -> 8868_936_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_937_2_0_0_0_0_0 -> 8967_936_2_0_0_0_0_0::::Parallel assignment for 203936, 203938 := 202923, 202924::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_937_2_0_0_0_0_0 -> 8967_936_2_0_0_0_0_0::R23202 = R23199 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_944_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 163628, 163630 := 207860, 205872::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_944_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 20837 := 23202::R20837 = R23202
Block 13139_938_1_17_15_0_44711_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_938_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 173111, 173113 := 173112, 173114::R20370 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_938_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 20369, 20373, 20386 := 20370, 19260, 19253::R20369 = R20370R20386 = R19253
Block 15226_934_2_17_15_0_44712_0:
R22586 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22587 = R22586s<R21974B22588 = !B22587
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_934_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 190765 := 190769::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_934_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 22589 := 22588::B22589 = B22588
Block 15162_937_2_17_15_0_44713_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_937_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 190765 := 189876::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_937_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 22589 := 21977::B22589 = B21977
Block 15157_937_2_17_15_0_44714_0:
R21971 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21972 = SignExtend(o1=0xf, o2=R21891:bv256) R21973 = R21972*R21971 R21974 = R21973>>a0x40 R21975 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21976 = R21974s<R21975B21977 = !B21976
if B21977:bool goto 15226_934_2_17_15_0_44712_0 else goto 15162_937_2_17_15_0_44713_0
Block 14595_924_1_17_15_0_44715_0:
R19991 = R17031+0x20
R19992 = M19260[R19991] R19993 = 0x0+R19992 R19994 = M19260[R19993] R19995 = 0xffffffffffffffffffffffffffffffffffffffff&R19994 B19996 = R19995==0x0
if B19996:bool goto 13139_938_1_17_15_0_44711_0 else goto 13147_938_1_17_15_0_44738_0
Block 14732_918_3_17_15_0_44717_0:
R20843 = R20400/R19046 B20844 = R20843>0x3b9aca00B20845 = !B20844
assume B20845 R20846 = 0x3b9aca00-R20843 R20847 = R19319*R20846 B20848 = mul_noofl:bif(R19319,R20846)
assume B20848 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_914_3_0_0_0_0_0 -> 14732_915_3_0_0_0_0_0::::Parallel assignment for 172108, 172110 := 174006, 172096::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_914_3_0_0_0_0_0 -> 14732_915_3_0_0_0_0_0::B20851 = R19316==0x0
if B20851:bool goto 14615_914_2_17_15_0_44689_0 else goto 14623_914_2_17_15_0_44702_0
Block 15111_937_2_17_15_0_44718_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_937_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 186871, 186873 := 186872, 186874::R21892 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_937_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 21891 := 21892::R21891 = R21892
Block 18409_934_2_17_15_0_44719_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_936_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 186871, 186873 := 189841, 189843::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_936_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 21891 := 21978::R21891 = R21978
Block 14387_924_1_17_15_0_44720_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_924_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 163530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_924_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19488 := 19268::R19488 = R19268
Block 14426_923_1_17_15_0_44721_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_923_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 163530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_923_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19488 := 19268::R19488 = R19268
Block 14615_918_3_17_15_0_44723_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_918_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 161817, 161819 := 161818, 161820::R20401 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_918_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 20400 := 20401::R20400 = R20401
Block 15412_934_2_17_15_0_44726_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_934_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 189841, 189843 := 189842, 189844::R21979 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_934_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 21978 := 21979::R21978 = R21979
Block 14434_925_2_17_15_0_44731_0:
B20002 = R19498==0x0
if B20002:bool goto 14615_918_3_17_15_0_44723_0 else goto 14623_918_3_17_15_0_44740_0
Block 14394_924_1_17_15_0_44736_0:
B19490 = R19274>R13217B19491 = !B19490
assume B19491 R19492 = R13217-R19274 B19493 = R19492>R19046
if B19493:bool goto 14426_923_1_17_15_0_44721_0 else goto 14434_923_1_17_15_0_44786_0
Block 13147_938_1_17_15_0_44738_0:
R20371 = M19260[R19993] R20372 = 0xffffffffffffffffffffffffffffffffffffffff&R20371 M20374 = M19260[R19253] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R20376 = W43[R20372] B20377 = R20376==0x0B20378 = !B20377
assume B20378 M20379 = havocR20380 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R173085@15:bv256, valueVar=0x0, gasVar=R173984@15:bv256, inOffset=R173091@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R173091@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R173091@15:bv256, simplifiedOffset=null, size=R173095@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R173091@15:bv256, size=0x20)), origCallcore=CallCore R173085@15:bv256 R173984@15:bv256 R173091@15:bv256 R173095@15:bv256 tacM@15:bytemap R173091@15:bv256 0x20 tacM@15:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=76), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M20381 = M20374[R19253:R19253+0x20] = M20379[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_933_1_0_0_0_0_0, pos=1)::R20383 = R20380+0x1f R20384 = R20383&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R20385 = R19253+R20384 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_933_1_0_0_0_0_0, pos=6)::B20388 = R20380s<0x20B20389 = !B20388
assume B20389R20390 = R19253+0x0R20391 = M20381[R20390]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_937_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 173111, 173113 := 185922, 177949::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_937_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 20369, 20373, 20386 := 20391, 20381, 20385::R20369 = R20391R20386 = R20385
Block 14623_918_3_17_15_0_44740_0:
R20402 = R19498*0x3b9aca00 B20403 = mul_noofl:bif(R19498,0x3b9aca00)
assume B20403 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_917_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 161817, 161819 := 163568, 161805::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_917_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 20400 := 20402::R20400 = R20402
Block 15022_934_2_17_15_0_44741_0:
assume B21688 R21797 = R21509*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R21798 = SignExtend(o1=0xf, o2=R21797:bv256) B21799 = R21798s<0x400000000000000000
assume B21799 R21801 = SignExtend(o1=0xf, o2=R21797:bv256) B21802 = R21801s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21802:bool goto 15111_937_2_17_15_0_44718_0 else goto 15119_937_2_17_15_0_44742_0
Block 15119_937_2_17_15_0_44742_0:
R21893 = SignExtend(o1=0xf, o2=R21797:bv256) R21894 = R21893*0x171547652b82fe1777d0ffda0d23a7d12 R21895 = R21894>>a0x80 R21896 = SignExtend(o1=0xf, o2=R21895:bv256) B21897 = R21896s<0x400000000000000000
assume B21897 R21899 = SignExtend(o1=0xf, o2=R21895:bv256) B21900 = R21899s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21900:bool goto 15412_934_2_17_15_0_44726_0 else goto 15420_934_2_17_15_0_44961_0
Block 14732_912_2_17_15_0_44745_0:
R21490 = R21304+R20832 B21491 = add_must_ofl:bif(R21304,R20832)B21492 = !B21491
assume B21492 R21493 = R21490/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_919_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 195252::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_919_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19488 := 21493::R19488 = R21493
Block 14998_934_2_17_15_0_44747_0:
R21685 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21686 = R21685s<R21509B21687 = !B21686
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_934_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 181942 := 181946::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_934_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 21688 := 21687::B21688 = B21687
Block 14949_933_2_17_15_0_44748_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_933_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 181942 := 180919::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_933_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 21688 := 21512::B21688 = B21512
Block 14615_912_2_17_15_0_44750_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_912_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 187723, 187725 := 187724, 187726::R21305 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_912_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 21304 := 21305::R21304 = R21305
Block 9431_954_1_17_15_0_44757_0:
R17031 = 0x20+R7438 R17032 = M15949[R17031] B17033 = R17032>0x0
assume B17033 B17035 = R17032>0x7B17036 = !B17035
assume B17036 B17037 = R13217>0x76a700
assume B17037 R17039 = R13217%0x76a700 R17040 = R13217-R17039 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_938_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::::Parallel assignment for 118367, 118369 := 109195, 109196::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_938_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::B17041 = 0x1>R17032
if B17041:bool goto 11859_938_1_0_15_0_39236_0 else goto 11769_938_1_65_15_0_48331_0
Block 14623_912_2_17_15_0_44761_0:
R21306 = R19268*R20828 B21307 = mul_noofl:bif(R19268,R20828)
assume B21307 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_911_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 187723, 187725 := 189686, 187711::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_911_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 21304 := 21306::R21304 = R21306
Block 14732_933_6_17_15_0_44769_0:
R21495 = R21311/0x1da9c00 B21496 = R21495>0x7fffffffffffffffB21497 = !B21496
assume B21497 R21498 = R21495&0xffffffffffffffffffffffffffffffffffffffffffffffffR21499 = R21498*0x10000000000000000
R21500 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21501 = R21500==0x0B21502 = !B21501
assume B21502 R21503 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21504 = SignExtend(o1=0xf, o2=R21499:bv256) R21505 = R21504&0xffffffffffffffffffffffffffffffffffffffffffffffffR21506 = R21505*0x10000000000000000B21507 = R21503>0x0
assume B21507 R21509 = R21506 /s R21503 R21510 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21511 = R21509s<R21510B21512 = !B21511
if B21512:bool goto 14998_934_2_17_15_0_44747_0 else goto 14949_933_2_17_15_0_44748_0
Block 14615_933_6_17_15_0_44771_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_933_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 169301, 169303 := 169302, 169304::R21312 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_933_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 21311 := 21312::R21311 = R21312
Block 10243_945_1_17_15_0_44775_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_940_1_0_0_0_0_0 -> 12894_940_1_0_0_0_0_0::::Parallel assignment for 123497 := 123498::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_940_1_0_0_0_0_0 -> 12894_940_1_0_0_0_0_0::R19223 = R13217%0x76a700 R19224 = R13217-R19223 R19225 = R19224+0x76a700 B19226 = add_must_ofl:bif(R19224,0x76a700)B19227 = !B19226
assume B19227 R19228 = 0x0+R7438 R19229 = M15949[R19228] R19230 = R13217%0x76a700 R19231 = R13217-R19230 R19232 = R19231+0x76a700 R19233 = R15942+0x60R19234 = R15942+0x20M19237 = M15949[R19234] = R19229R19238 = R19234+0x20M19239 = M19237[R19238] = 0xf424a
R19240 = R19233-R15942 R19241 = R19240-0x20 M19242 = M19239[R15942] = R19241 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=90, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=38)))::I19243 = keccak256exprsimple(0xf424a R19229)R19244 = R19233+0x60R19245 = R19233+0x20M19246 = M19242[R19245] = R19232R19247 = R19245+0x20M19248 = M19246[R19247] = I19243
R19249 = R19244-R19233 R19250 = R19249-0x20 M19251 = M19248[R19233] = R19250 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=113, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=72)))::I19252 = keccak256exprsimple(I19243 R19232)R19253 = R19244+0x60R19254 = R19244+0x20M19255 = M19251[R19254] = R19225R19256 = R19254+0x20M19257 = M19255[R19256] = I19252
R19258 = R19253-R19244 R19259 = R19258-0x20 M19260 = M19257[R19244] = R19259 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=115, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=106)))::I19264 = keccak256exprsimple(I19252 R19225)
R19265 = W15[I19264] R19266 = R19265>>l0xa0 R19267 = R19266>>l0x0 R19268 = 0xffffffff&R19267 R19269 = R19265>>l0xc0 R19270 = R19269>>l0x0 R19271 = 0xffffffff&R19270 R19272 = R19265>>l0xe0 R19273 = R19272>>l0x0 R19274 = 0xffffffff&R19273 B19275 = R19271>0x0
assume B19275 B19277 = R19046>0x0
assume B19277 B19279 = R19274>R13217
if B19279:bool goto 14387_924_1_17_15_0_44720_0 else goto 14394_924_1_17_15_0_44736_0
Block 14732_916_4_17_15_0_44778_0:
R20828 = R20393/R19046 B20829 = R20828>0x3b9aca00B20830 = !B20829
assume B20830 R20831 = 0x3b9aca00-R20828 R20832 = R19271*R20831 B20833 = mul_noofl:bif(R19271,R20831)
assume B20833 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_912_1_0_0_0_0_0 -> 14732_913_1_0_0_0_0_0::::Parallel assignment for 183872, 183874 := 185856, 183860::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_912_1_0_0_0_0_0 -> 14732_913_1_0_0_0_0_0::B20836 = R19268==0x0
if B20836:bool goto 14615_912_2_17_15_0_44750_0 else goto 14623_912_2_17_15_0_44761_0
Block 11517_947_1_17_15_0_44779_0:
B20839 = R13217>R15285B20840 = !B20839
assume B20840 R20841 = R15285-R13217 B20842 = R19999==0x0
if B20842:bool goto 14615_933_6_17_15_0_44771_0 else goto 14623_933_6_17_15_0_44780_0
Block 14623_933_6_17_15_0_44780_0:
R21313 = R19999*R20841 B21314 = mul_noofl:bif(R19999,R20841)
assume B21314 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_932_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 169301, 169303 := 171106, 169289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_932_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 21311 := 21313::R21311 = R21313
Block 14615_916_4_17_15_0_44783_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_916_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 173061, 173063 := 173062, 173064::R20394 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_916_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 20393 := 20394::R20393 = R20394
Block 14434_923_1_17_15_0_44786_0:
B19998 = R19492==0x0
if B19998:bool goto 14615_916_4_17_15_0_44783_0 else goto 14623_916_4_17_15_0_44789_0
Block 14623_916_4_17_15_0_44789_0:
R20395 = R19492*0x3b9aca00 B20396 = mul_noofl:bif(R19492,0x3b9aca00)
assume B20396 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_915_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 173061, 173063 := 175014, 173049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_915_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 20393 := 20395::R20393 = R20395
Block 15420_934_2_17_15_0_44961_0:
R21980 = R21895&0x8000000000000000 R21981 = SignExtend(o1=0xf, o2=R21980:bv256) B21982 = 0x0s<R21981R21983 = B21982 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R21984 = R21895&0x4000000000000000 R21985 = SignExtend(o1=0xf, o2=R21984:bv256) B21986 = 0x0s<R21985R21987 = B21986 ? (R21983*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R21983
R21988 = R21895&0x2000000000000000 R21989 = SignExtend(o1=0xf, o2=R21988:bv256) B21990 = 0x0s<R21989R21991 = B21990 ? (R21987*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R21987
R21992 = R21895&0x1000000000000000 R21993 = SignExtend(o1=0xf, o2=R21992:bv256) B21994 = 0x0s<R21993R21995 = B21994 ? (R21991*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R21991
R21996 = R21895&0x800000000000000 R21997 = SignExtend(o1=0xf, o2=R21996:bv256) B21998 = 0x0s<R21997R21999 = B21998 ? (R21995*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R21995
R22000 = R21895&0x400000000000000 R22001 = SignExtend(o1=0xf, o2=R22000:bv256) B22002 = 0x0s<R22001R22003 = B22002 ? (R21999*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R21999
R22004 = R21895&0x200000000000000 R22005 = SignExtend(o1=0xf, o2=R22004:bv256) B22006 = 0x0s<R22005R22007 = B22006 ? (R22003*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22003
R22008 = R21895&0x100000000000000 R22009 = SignExtend(o1=0xf, o2=R22008:bv256) B22010 = 0x0s<R22009R22011 = B22010 ? (R22007*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22007
R22012 = R21895&0x80000000000000 R22013 = SignExtend(o1=0xf, o2=R22012:bv256) B22014 = 0x0s<R22013R22015 = B22014 ? (R22011*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22011
R22016 = R21895&0x40000000000000 R22017 = SignExtend(o1=0xf, o2=R22016:bv256) B22018 = 0x0s<R22017R22019 = B22018 ? (R22015*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22015
R22020 = R21895&0x20000000000000 R22021 = SignExtend(o1=0xf, o2=R22020:bv256) B22022 = 0x0s<R22021R22023 = B22022 ? (R22019*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22019
R22024 = R21895&0x10000000000000 R22025 = SignExtend(o1=0xf, o2=R22024:bv256) B22026 = 0x0s<R22025R22027 = B22026 ? (R22023*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22023
R22028 = R21895&0x8000000000000 R22029 = SignExtend(o1=0xf, o2=R22028:bv256) B22030 = 0x0s<R22029R22031 = B22030 ? (R22027*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22027
R22032 = R21895&0x4000000000000 R22033 = SignExtend(o1=0xf, o2=R22032:bv256) B22034 = 0x0s<R22033R22035 = B22034 ? (R22031*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22031
R22036 = R21895&0x2000000000000 R22037 = SignExtend(o1=0xf, o2=R22036:bv256) B22038 = 0x0s<R22037R22039 = B22038 ? (R22035*0x1000162e525ee054754457d5995292026)>>l0x80 : R22035
R22040 = R21895&0x1000000000000 R22041 = SignExtend(o1=0xf, o2=R22040:bv256) B22042 = 0x0s<R22041R22043 = B22042 ? (R22039*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22039
R22044 = R21895&0x800000000000 R22045 = SignExtend(o1=0xf, o2=R22044:bv256) B22046 = 0x0s<R22045R22047 = B22046 ? (R22043*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22043
R22048 = R21895&0x400000000000 R22049 = SignExtend(o1=0xf, o2=R22048:bv256) B22050 = 0x0s<R22049R22051 = B22050 ? (R22047*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22047
R22052 = R21895&0x200000000000 R22053 = SignExtend(o1=0xf, o2=R22052:bv256) B22054 = 0x0s<R22053R22055 = B22054 ? (R22051*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22051
R22056 = R21895&0x100000000000 R22057 = SignExtend(o1=0xf, o2=R22056:bv256) B22058 = 0x0s<R22057R22059 = B22058 ? (R22055*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22055
R22060 = R21895&0x80000000000 R22061 = SignExtend(o1=0xf, o2=R22060:bv256) B22062 = 0x0s<R22061R22063 = B22062 ? (R22059*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22059
R22064 = R21895&0x40000000000 R22065 = SignExtend(o1=0xf, o2=R22064:bv256) B22066 = 0x0s<R22065R22067 = B22066 ? (R22063*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22063
R22068 = R21895&0x20000000000 R22069 = SignExtend(o1=0xf, o2=R22068:bv256) B22070 = 0x0s<R22069R22071 = B22070 ? (R22067*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22067
R22072 = R21895&0x10000000000 R22073 = SignExtend(o1=0xf, o2=R22072:bv256) B22074 = 0x0s<R22073R22075 = B22074 ? (R22071*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22071
R22076 = R21895&0x8000000000 R22077 = SignExtend(o1=0xf, o2=R22076:bv256) B22078 = 0x0s<R22077R22079 = B22078 ? (R22075*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R22075
R22080 = R21895&0x4000000000 R22081 = SignExtend(o1=0xf, o2=R22080:bv256) B22082 = 0x0s<R22081R22083 = B22082 ? (R22079*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R22079
R22084 = R21895&0x2000000000 R22085 = SignExtend(o1=0xf, o2=R22084:bv256) B22086 = 0x0s<R22085R22087 = B22086 ? (R22083*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R22083
R22088 = R21895&0x1000000000 R22089 = SignExtend(o1=0xf, o2=R22088:bv256) B22090 = 0x0s<R22089R22091 = B22090 ? (R22087*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R22087
R22092 = R21895&0x800000000 R22093 = SignExtend(o1=0xf, o2=R22092:bv256) B22094 = 0x0s<R22093R22095 = B22094 ? (R22091*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R22091
R22096 = R21895&0x400000000 R22097 = SignExtend(o1=0xf, o2=R22096:bv256) B22098 = 0x0s<R22097R22099 = B22098 ? (R22095*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R22095
R22100 = R21895&0x200000000 R22101 = SignExtend(o1=0xf, o2=R22100:bv256) B22102 = 0x0s<R22101R22103 = B22102 ? (R22099*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R22099
R22104 = R21895&0x100000000 R22105 = SignExtend(o1=0xf, o2=R22104:bv256) B22106 = 0x0s<R22105R22107 = B22106 ? (R22103*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R22103
R22108 = R21895&0x80000000 R22109 = SignExtend(o1=0xf, o2=R22108:bv256) B22110 = 0x0s<R22109R22111 = B22110 ? (R22107*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R22107
R22112 = R21895&0x40000000 R22113 = SignExtend(o1=0xf, o2=R22112:bv256) B22114 = 0x0s<R22113R22115 = B22114 ? (R22111*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R22111
R22116 = R21895&0x20000000 R22117 = SignExtend(o1=0xf, o2=R22116:bv256) B22118 = 0x0s<R22117R22119 = B22118 ? (R22115*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R22115
R22120 = R21895&0x10000000 R22121 = SignExtend(o1=0xf, o2=R22120:bv256) B22122 = 0x0s<R22121R22123 = B22122 ? (R22119*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R22119
R22124 = R21895&0x8000000 R22125 = SignExtend(o1=0xf, o2=R22124:bv256) B22126 = 0x0s<R22125R22127 = B22126 ? (R22123*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R22123
R22128 = R21895&0x4000000 R22129 = SignExtend(o1=0xf, o2=R22128:bv256) B22130 = 0x0s<R22129R22131 = B22130 ? (R22127*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R22127
R22132 = R21895&0x2000000 R22133 = SignExtend(o1=0xf, o2=R22132:bv256) B22134 = 0x0s<R22133R22135 = B22134 ? (R22131*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R22131
R22136 = R21895&0x1000000 R22137 = SignExtend(o1=0xf, o2=R22136:bv256) B22138 = 0x0s<R22137R22139 = B22138 ? (R22135*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R22135
R22140 = R21895&0x800000 R22141 = SignExtend(o1=0xf, o2=R22140:bv256) B22142 = 0x0s<R22141R22143 = B22142 ? (R22139*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R22139
R22144 = R21895&0x400000 R22145 = SignExtend(o1=0xf, o2=R22144:bv256) B22146 = 0x0s<R22145R22147 = B22146 ? (R22143*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R22143
R22148 = R21895&0x200000 R22149 = SignExtend(o1=0xf, o2=R22148:bv256) B22150 = 0x0s<R22149R22151 = B22150 ? (R22147*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R22147
R22152 = R21895&0x100000 R22153 = SignExtend(o1=0xf, o2=R22152:bv256) B22154 = 0x0s<R22153R22155 = B22154 ? (R22151*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R22151
R22156 = R21895&0x80000 R22157 = SignExtend(o1=0xf, o2=R22156:bv256) B22158 = 0x0s<R22157R22159 = B22158 ? (R22155*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R22155
R22160 = R21895&0x40000 R22161 = SignExtend(o1=0xf, o2=R22160:bv256) B22162 = 0x0s<R22161R22163 = B22162 ? (R22159*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R22159
R22164 = R21895&0x20000 R22165 = SignExtend(o1=0xf, o2=R22164:bv256) B22166 = 0x0s<R22165R22167 = B22166 ? (R22163*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R22163
R22168 = R21895&0x10000 R22169 = SignExtend(o1=0xf, o2=R22168:bv256) B22170 = 0x0s<R22169R22171 = B22170 ? (R22167*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R22167
R22172 = R21895&0x8000 R22173 = SignExtend(o1=0xf, o2=R22172:bv256) B22174 = 0x0s<R22173R22175 = B22174 ? (R22171*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R22171
R22176 = R21895&0x4000 R22177 = SignExtend(o1=0xf, o2=R22176:bv256) B22178 = 0x0s<R22177R22179 = B22178 ? (R22175*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R22175
R22180 = R21895&0x2000 R22181 = SignExtend(o1=0xf, o2=R22180:bv256) B22182 = 0x0s<R22181R22183 = B22182 ? (R22179*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R22179
R22184 = R21895&0x1000 R22185 = SignExtend(o1=0xf, o2=R22184:bv256) B22186 = 0x0s<R22185R22187 = B22186 ? (R22183*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R22183
R22188 = R21895&0x800 R22189 = SignExtend(o1=0xf, o2=R22188:bv256) B22190 = 0x0s<R22189R22191 = B22190 ? (R22187*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R22187
R22192 = R21895&0x400 R22193 = SignExtend(o1=0xf, o2=R22192:bv256) B22194 = 0x0s<R22193R22195 = B22194 ? (R22191*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R22191
R22196 = R21895&0x200 R22197 = SignExtend(o1=0xf, o2=R22196:bv256) B22198 = 0x0s<R22197R22199 = B22198 ? (R22195*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R22195
R22200 = R21895&0x100 R22201 = SignExtend(o1=0xf, o2=R22200:bv256) B22202 = 0x0s<R22201R22203 = B22202 ? (R22199*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R22199
R22204 = R21895&0x80 R22205 = SignExtend(o1=0xf, o2=R22204:bv256) B22206 = 0x0s<R22205R22207 = B22206 ? (R22203*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R22203
R22208 = R21895&0x40 R22209 = SignExtend(o1=0xf, o2=R22208:bv256) B22210 = 0x0s<R22209R22211 = B22210 ? (R22207*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R22207
R22212 = R21895&0x20 R22213 = SignExtend(o1=0xf, o2=R22212:bv256) B22214 = 0x0s<R22213R22215 = B22214 ? (R22211*0x100000000000000162e42fefa39ef366f)>>l0x80 : R22211
R22216 = R21895&0x10 R22217 = SignExtend(o1=0xf, o2=R22216:bv256) B22218 = 0x0s<R22217R22219 = B22218 ? (R22215*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R22215
R22220 = R21895&0x8 R22221 = SignExtend(o1=0xf, o2=R22220:bv256) B22222 = 0x0s<R22221R22223 = B22222 ? (R22219*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R22219
R22224 = R21895&0x4 R22225 = SignExtend(o1=0xf, o2=R22224:bv256) B22226 = 0x0s<R22225R22227 = B22226 ? (R22223*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R22223
R22228 = R21895&0x2 R22229 = SignExtend(o1=0xf, o2=R22228:bv256) B22230 = 0x0s<R22229R22231 = B22230 ? (R22227*0x1000000000000000162e42fefa39ef358)>>l0x80 : R22227
R22232 = R21895&0x1 R22233 = SignExtend(o1=0xf, o2=R22232:bv256) B22234 = 0x0s<R22233R22235 = B22234 ? (R22231*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R22231
R22236 = SignExtend(o1=0xf, o2=R21895:bv256) R22237 = R22236>>a0x40 R22238 = 0x3f-R22237 R22239 = SignExtend(o1=0xf, o2=R22238:bv256) R22240 = R22235>>lR22239 R22241 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22242 = R22240>R22241B22243 = !B22242
assume B22243 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_933_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 189841, 189843 := 245817, 245252::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_933_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 21978 := 22240::R21978 = R22240
Block 9151_963_0_19_15_0_44962_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_965_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::::Parallel assignment for 94276, 94278, 95169, 95172, 100220, 103796, 103798 := 94277, 92618, 95168, 95171, 98539, 101967, 101969::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_965_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::B11348 = R10883==0x0
assume B11348::Parallel assignment for 7610, 7635, 11346 := 10792, 10818, 9002::R7635 = R10818R11346 = R9002
Block 9122_963_0_19_15_0_44963_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_963_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 101967, 101969 := 101968, 101970::R10884 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_963_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 10883 := 10884::R10883 = R10884
Block 11411_959_0_19_15_0_44967_0:
B19061 = R18831<0x2R19062 = B19061 ? R18833 : R18833+0x1
R19063 = 0xff-R19062 R19064 = R19063+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_961_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 101967, 101969 := 111051, 111048::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_961_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 10883 := 19064::R10883 = R19064
Block 11398_959_0_19_15_0_44969_0:
R18835 = R17333>>l0x2 R18836 = R17335+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 109550, 109556, 109558 := 109548, 109557, 109553::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 18831, 18833 := 18835, 18836::R18831 = R18835R18833 = R18836
Block 11389_959_0_19_15_0_44970_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 109550, 109556, 109558 := 108521, 108527, 108529::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 18831, 18833 := 17333, 17335::R18831 = R17333R18833 = R17335
Block 11389_959_0_19_15_0_44972_0:
B18282 = R17333<0x4
if B18282:bool goto 11389_959_0_19_15_0_44970_0 else goto 11398_959_0_19_15_0_44969_0
Block 11376_959_0_19_15_0_44975_0:
R17337 = R15312>>l0x4 R17338 = R15314+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 108521, 108527, 108529 := 108519, 108528, 108524::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 17333, 17335 := 17337, 17338::R17333 = R17337R17335 = R17338
Block 11367_959_0_19_15_0_44976_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 108521, 108527, 108529 := 107647, 107653, 107655::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 17333, 17335 := 15312, 15314::R17333 = R15312R17335 = R15314
Block 5572_966_0_19_15_0_44977_0:
B10077 = R5197<0x1B10078 = !B10077B10079 = B10078 ? !(R5197>0x100) : B10078
assume B10079 R10081 = R5197-0x1 R10082 = 0x8000000000000000000000000000000000000000000000000000000000000000>>lR10081 R10083 = ~R10082 R10084 = R2976&R10083 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_961_0_0_0_0_0_0 -> 9646_961_0_0_0_0_0_0::::Parallel assignment for 98539 := 98537::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_961_0_0_0_0_0_0 -> 9646_961_0_0_0_0_0_0::B10086 = R10084==0x0
if B10086:bool goto 9122_963_0_19_15_0_44963_0 else goto 9130_963_0_19_15_0_45017_0
Block 11367_959_0_19_15_0_44978_0:
B16240 = R15312<0x10
if B16240:bool goto 11367_959_0_19_15_0_44976_0 else goto 11376_959_0_19_15_0_44975_0
Block 5568_966_0_19_15_0_44979_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_966_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::::Parallel assignment for 95168, 95171 := 95170, 95173::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_966_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::
Block 5556_965_0_19_15_0_44980_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_965_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::::Parallel assignment for 95168, 95171 := 95169, 95172::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_965_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::
Block 11354_959_0_19_15_0_44981_0:
R15316 = R14582>>l0x8 R15317 = R14584+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 107647, 107653, 107655 := 107645, 107654, 107650::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 15312, 15314 := 15316, 15317::R15312 = R15316R15314 = R15317
Block 11344_959_0_19_15_0_44982_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 107647, 107653, 107655 := 106628, 106634, 106636::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 15312, 15314 := 14582, 14584::R15312 = R14582R15314 = R14584
Block 11344_959_0_19_15_0_44984_0:
B15041 = R14582<0x100
if B15041:bool goto 11344_959_0_19_15_0_44982_0 else goto 11354_959_0_19_15_0_44981_0
Block 9501_958_0_19_15_0_44985_0:
M10792 = ReachabilityCertora11595_950_1_19_15_0_44989_0 ? M10791 : M7634B8998 = R8176s<0x0B8999 = !B8998B9000 = !B8999B9001 = !B9000
R9002 = 0x0+R8176 B9003 = R9002s<0x0B9004 = !B9003B9005 = !B9004B9006 = !B9005B9007 = B9006==B9001
assume B9007 B9009 = R8176s<0x0
if B9009:bool goto 5568_966_0_19_15_0_44979_0 else goto 5556_965_0_19_15_0_44980_0
Block 11331_959_0_19_15_0_44986_0:
R14586 = R13747>>l0x10 R14587 = R13749+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 106628, 106634, 106636 := 106626, 106635, 106631::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 14582, 14584 := 14586, 14587::R14582 = R14586R14584 = R14587
Block 11320_959_0_19_15_0_44987_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 106628, 106634, 106636 := 105683, 105689, 105691::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 14582, 14584 := 13747, 13749::R14582 = R13747R14584 = R13749
Block 9423_957_0_19_15_0_44988_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_957_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 89931, 89933 := 89932, 88194::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_957_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 8176, 10792, 10818 := 7638, 7634, 7627::R8176 = R7638R10818 = R7627
Block 11595_950_1_19_15_0_44989_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9496_955_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 89931, 89933 := 150777, 150779::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9496_955_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 8176, 10792, 10818 := 13282, 10791, 10817::R8176 = R13282R10818 = R10817
Block 11320_959_0_19_15_0_44990_0:
B14265 = R13747<0x10000
if B14265:bool goto 11320_959_0_19_15_0_44987_0 else goto 11331_959_0_19_15_0_44986_0
Block 9393_963_0_19_15_0_44991_0:
R7607 = R7524+0x60R7608 = R7524+0x20M7611 = M7499[R7608] = R2288R7612 = R7608+0x20M7613 = M7611[R7612] = 0xf424c
R7614 = R7607-R7524 R7615 = R7614-0x20 M7616 = M7613[R7524] = R7615 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=92, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=44)))::I7617 = keccak256exprsimple(0xf424c R2288)R7618 = R7607+0x60R7619 = R7607+0x20M7620 = M7616[R7619] = R1109R7621 = R7619+0x20M7622 = M7620[R7621] = I7617
R7623 = R7618-R7607 R7624 = R7623-0x20 M7625 = M7622[R7607] = R7624 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=91, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=78)))::I7626 = keccak256exprsimple(I7617 R1109)R7627 = R7618+0x60R7628 = R7618+0x20M7629 = M7625[R7628] = R7033R7630 = R7628+0x20M7631 = M7629[R7630] = I7626
R7632 = R7627-R7618 R7633 = R7632-0x20 M7634 = M7631[R7618] = R7633 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=93, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=112)))::I7637 = keccak256exprsimple(I7626 R7033)
R7638 = W3182[I7637] B7639 = R7033>R4017
if B7639:bool goto 9431_957_0_19_15_0_45101_0 else goto 9423_957_0_19_15_0_44988_0
Block 11509_950_1_19_15_0_44992_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_950_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 150777, 150779 := 150778, 150780::R13283 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_950_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 13282 := 13283::R13282 = R13283
Block 11307_959_0_19_15_0_44993_0:
R13751 = R12733>>l0x20 R13752 = R12735+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 105683, 105689, 105691 := 105681, 105690, 105686::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 13747, 13749 := 13751, 13752::R13747 = R13751R13749 = R13752
Block 11294_959_0_19_15_0_44994_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 105683, 105689, 105691 := 104724, 104730, 104732::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 13747, 13749 := 12733, 12735::R13747 = R12733R13749 = R12735
Block 9210_961_0_19_15_0_44995_0:
R7031 = R5197*0x15180 R7032 = R6252+R7031 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_961_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 61053 := 61051::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_961_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 7033 := 7032::R7033 = R7032
Block 11294_959_0_19_15_0_44996_0:
B13297 = R12733<0x100000000
if B13297:bool goto 11294_959_0_19_15_0_44994_0 else goto 11307_959_0_19_15_0_44993_0
Block 9235_961_0_19_15_0_44997_0:
R7600 = R6252%0x7e900 R7601 = R6252+0x76a700 R7602 = R7601-R7600 R7603 = R5197-0x5a R7604 = R7603*0x7e900 R7605 = R7602+R7604 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_959_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 61053 := 62198::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_959_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 7033 := 7605::R7033 = R7605
Block 10419_951_0_19_15_0_45000_0:
M10791 = ReachabilityCertora14595_929_0_19_15_0_45007_0 ? M10865 : M12700B12726 = R7638==0x0
if B12726:bool goto 11509_950_1_19_15_0_44992_0 else goto 11517_950_1_19_15_0_45123_0
Block 11281_959_0_19_15_0_45001_0:
R12737 = R11349>>l0x40 R12738 = R11351+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 104724, 104730, 104732 := 104722, 104731, 104727::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 12733, 12735 := 12737, 12738::R12733 = R12737R12735 = R12738
Block 11264_959_0_19_15_0_45002_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 104724, 104730, 104732 := 103784, 103790, 103792::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 12733, 12735 := 11349, 11351::R12733 = R11349R12735 = R11351
Block 9226_961_0_19_15_0_45004_0:
B7030 = R5197>0x87
if B7030:bool goto 9285_961_0_19_15_0_45005_0 else goto 9235_961_0_19_15_0_44997_0
Block 9285_961_0_19_15_0_45005_0:
B7598 = R5197>0xc3R7599 = B7598 ? ((R6252+0xb1fa800)-(R6252%0x76a700))+((R5197-0xc3)*0x76a700) : ((R6252+0x1da9c00)-(R6252%0x278d00))+((R5197-0x87)*0x278d00)
::Parallel assignment for 7033 := 7599::R7033 = R7599
Block 13470_937_0_19_15_0_45006_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_943_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 146185 := 177226::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_943_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 10791, 10817, 12157 := 12700, 12713, 14567::R10817 = R12713R12157 = R14567
Block 14595_929_0_19_15_0_45007_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_947_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 146185 := 143719::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_947_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 10791, 10817, 12157 := 10865, 10858, 11340::R10817 = R10858R12157 = R11340
Block 11264_959_0_19_15_0_45008_0:
B12161 = R11349<0x10000000000000000
if B12161:bool goto 11264_959_0_19_15_0_45002_0 else goto 11281_959_0_19_15_0_45001_0
Block 14387_929_0_19_15_0_45011_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_929_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 140289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_929_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 11340 := 10871::R11340 = R10871
Block 14426_928_0_19_15_0_45012_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_928_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 140289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_928_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 11340 := 10871::R11340 = R10871
Block 11251_959_0_19_15_0_45013_0:
R11353 = R10885>>l0x80 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_959_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 103784, 103790, 103792 := 103782, 103791, 103787::R11355 = 0x80
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_959_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 11349, 11351 := 11353, 11355::R11349 = R11353R11351 = R11355
Block 11224_960_0_19_15_0_45014_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_960_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 103784, 103790, 103792 := 101963, 102797, 102798::R11352 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_960_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 11349, 11351 := 10885, 11352::R11349 = R10885R11351 = R11352
Block 9130_963_0_19_15_0_45017_0:
R10885 = R10084>>l0x0 B10886 = R10885<0x100000000000000000000000000000000
if B10886:bool goto 11224_960_0_19_15_0_45014_0 else goto 11251_959_0_19_15_0_45013_0
Block 5506_968_0_19_15_0_45018_0:
B6249 = R2303>0x15180
assume B6249 R6251 = R2303%0x15180 R6252 = R2303-R6251 B6253 = R5197>0x5a
if B6253:bool goto 9226_961_0_19_15_0_45004_0 else goto 9210_961_0_19_15_0_44995_0
Block 14394_929_0_19_15_0_45023_0:
B11342 = R10877>R4017B11343 = !B11342
assume B11343 R11344 = R4017-R10877 B11345 = R11344>R10073
if B11345:bool goto 14426_928_0_19_15_0_45012_0 else goto 14434_928_0_19_15_0_45075_0
Block 14732_929_7_19_15_0_45025_0:
B14569 = R13724>0x0
assume B14569 R14571 = R14231/R13724 R14572 = R14571+R12697 B14573 = add_must_ofl:bif(R14571,R12697)B14574 = !B14573
assume B14574 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 177226 := 175253::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 14567 := 14572::R14567 = R14572
Block 14732_930_5_19_15_0_45026_0:
B14561 = R13720>0x0
assume B14561 R14563 = R14225/R13720 B14564 = R14563>R12697B14565 = !B14564
assume B14565 R14566 = R12697-R14563 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 177226 := 176288::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 14567 := 14566::R14567 = R14566
Block 14732_917_1_19_15_0_45027_0:
R14260 = R13741+R13292 B14261 = add_must_ofl:bif(R13741,R13292)B14262 = !B14261
assume B14262 R14263 = R14260/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_924_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 170452::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_924_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 11340 := 14263::R11340 = R14263
Block 14615_929_7_19_15_0_45029_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_929_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 168535, 168537 := 168536, 168538::R14232 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_929_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 14231 := 14232::R14231 = R14232
Block 14615_930_5_19_15_0_45031_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_930_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 168515, 168517 := 168516, 168518::R14226 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_930_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 14225 := 14226::R14225 = R14226
Block 14615_917_1_19_15_0_45033_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_917_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 162771, 162773 := 162772, 162774::R13742 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_917_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 13741 := 13742::R13741 = R13742
Block 13339_937_0_19_15_0_45036_0:
R13724 = R10782-R4017 R13725 = R7033-R4017 R13726 = R11334-R12697 B13727 = R13726==0x0
if B13727:bool goto 14615_929_7_19_15_0_45029_0 else goto 14623_929_7_19_15_0_45042_0
Block 13406_937_0_19_15_0_45037_0:
R13720 = R10782-R4017 R13721 = R7033-R4017 R13722 = R12697-R11334 B13723 = R13722==0x0
if B13723:bool goto 14615_930_5_19_15_0_45031_0 else goto 14623_930_5_19_15_0_45043_0
Block 10218_948_0_19_15_0_45038_0:
R10837 = R4017%0x76a700 R10838 = R4017-R10837 R10839 = R10838+0x76a700 R10840 = R7627+0x60R10841 = R7627+0x20M10842 = M7634[R10841] = R1109R10843 = R10841+0x20M10844 = M10842[R10843] = 0xf424a
R10845 = R10840-R7627 R10846 = R10845-0x20 M10847 = M10844[R7627] = R10846 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=94, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=38)))::I10848 = keccak256exprsimple(0xf424a R1109)R10849 = R10840+0x60R10850 = R10840+0x20M10851 = M10847[R10850] = R10839R10852 = R10850+0x20M10853 = M10851[R10852] = I10848
R10854 = R10849-R10840 R10855 = R10854-0x20 M10856 = M10853[R10840] = R10855 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=128, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=72)))::I10857 = keccak256exprsimple(I10848 R10839)R10858 = R10849+0x60R10859 = R10849+0x20M10860 = M10856[R10859] = R7033R10861 = R10859+0x20M10862 = M10860[R10861] = I10857
R10863 = R10858-R10849 R10864 = R10863-0x20 M10865 = M10862[R10849] = R10864 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=129, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=106)))::I10867 = keccak256exprsimple(I10857 R7033)
R10868 = W15[I10867] R10869 = R10868>>l0xa0 R10870 = R10869>>l0x0 R10871 = 0xffffffff&R10870 R10872 = R10868>>l0xc0 R10873 = R10872>>l0x0 R10874 = 0xffffffff&R10873 R10875 = R10868>>l0xe0 R10876 = R10875>>l0x0 R10877 = 0xffffffff&R10876 B10878 = R10874>0x0
assume B10878 B10880 = R10073>0x0
assume B10880 B10882 = R10877>R4017
if B10882:bool goto 14387_929_0_19_15_0_45011_0 else goto 14394_929_0_19_15_0_45023_0
Block 14623_929_7_19_15_0_45042_0:
R14233 = R13726*R13725 B14234 = mul_noofl:bif(R13726,R13725)
assume B14234 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_928_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 168535, 168537 := 170406, 168523::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_928_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 14231 := 14233::R14231 = R14233
Block 14623_930_5_19_15_0_45043_0:
R14227 = R13722*R13721 B14228 = mul_noofl:bif(R13722,R13721)
assume B14228 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_929_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 168515, 168517 := 170358, 168503::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_929_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 14225 := 14227::R14225 = R14227
Block 11919_943_0_19_15_0_45044_0:
R10070 = R1917>>l0x8 R10071 = R10070>>l0x0 R10072 = 0xff&R10071 R10073 = R10072*0x3c B10074 = R9488>0x0
if B10074:bool goto 10243_948_0_19_15_0_45119_0 else goto 10218_948_0_19_15_0_45038_0
Block 14623_917_1_19_15_0_45046_0:
R13743 = R10871*R13288 B13744 = mul_noofl:bif(R10871,R13288)
assume B13744 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_916_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 162771, 162773 := 164605, 162759::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_916_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 13741 := 13743::R13741 = R13743
Block 11808_940_0_19_15_0_45048_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 106610, 106612, 106616, 106618 := 106611, 106613, 107614, 107616::R9489 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 9488 := 9489::R9488 = R9489
Block 11831_940_0_19_15_0_45049_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 106610, 106612, 106616, 106618 := 107623, 107624, 107614, 107616::R10075 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 9488 := 10075::R9488 = R10075
Block 13300_941_0_19_15_0_45052_0:
M12700 = ReachabilityCertora13147_941_0_19_15_0_45082_0 ? M12708 : M10816
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_943_0_0_0_0_0_0 -> 10396_944_0_0_0_0_0_0::::Parallel assignment for 158445, 161977, 161979 := 49872, 160215, 160217::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_943_0_0_0_0_0_0 -> 10396_944_0_0_0_0_0_0::B13268 = R4017<R7033
assume B13268 B13270 = R7033<R10782
assume B13270 B13272 = R11334<R12697
if B13272:bool goto 13406_937_0_19_15_0_45037_0 else goto 13339_937_0_19_15_0_45036_0
Block 15250_937_1_19_15_0_45054_0:
assume B17329 R18269 = SignExtend(o1=0xf, o2=R15969:bv256) R18270 = R18269>>a0x40 R18271 = SignExtend(o1=0x7, o2=R18270:bv256) B18272 = 0x3b9aca00s<R18271B18273 = !B18272
assume B18273 B18274 = R7638==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB18275 = B18274 ? R18271==0x8000000000000000000000000000000000000000000000000000000000000000 : B18274B18276 = !B18275
assume B18276 R18277 = R7638*R18271 B18278 = smul_no_ofl_udfl:bif(R7638,R18271)
assume B18278 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_938_3_0_0_0_0_0 -> 8868_939_3_0_0_0_0_0::::Parallel assignment for 186112, 186114 := 189975, 187868::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_938_3_0_0_0_0_0 -> 8868_939_3_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_940_1_0_0_0_0_0 -> 8967_939_1_0_0_0_0_0::::Parallel assignment for 190855, 190857 := 189982, 189983::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_940_1_0_0_0_0_0 -> 8967_939_1_0_0_0_0_0::R18280 = R18277 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_947_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 150777, 150779 := 194517, 192639::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_947_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 13282 := 18280::R13282 = R18280
Block 13139_941_0_19_15_0_45055_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_941_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 160215, 160217 := 160216, 160218::R12698 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_941_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 12697, 12700, 12713 := 12698, 10816, 10809::R12697 = R12698R12713 = R10809
Block 15226_937_1_19_15_0_45056_0:
R17326 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17327 = R17326s<R15969B17328 = !B17327
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_937_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 177261 := 177265::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_937_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 17329 := 17328::B17329 = B17328
Block 15162_940_1_19_15_0_45057_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_940_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 177261 := 176417::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_940_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 17329 := 15972::B17329 = B15972
Block 15157_940_1_19_15_0_45058_0:
R15966 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R15967 = SignExtend(o1=0xf, o2=R15302:bv256) R15968 = R15967*R15966 R15969 = R15968>>a0x40 R15970 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B15971 = R15969s<R15970B15972 = !B15971
if B15972:bool goto 15226_937_1_19_15_0_45056_0 else goto 15162_940_1_19_15_0_45057_0
Block 14595_927_1_19_15_0_45059_0:
B12154 = R1899==0x0
if B12154:bool goto 13139_941_0_19_15_0_45055_0 else goto 13147_941_0_19_15_0_45082_0
Block 14732_921_2_19_15_0_45061_0:
R13288 = R12727/R10073 B13289 = R13288>0x3b9aca00B13290 = !B13289
assume B13290 R13291 = 0x3b9aca00-R13288 R13292 = R10874*R13291 B13293 = mul_noofl:bif(R10874,R13291)
assume B13293 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_917_0_0_0_0_0_0 -> 14732_918_0_0_0_0_0_0::::Parallel assignment for 159307, 159309 := 161014, 159295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_917_0_0_0_0_0_0 -> 14732_918_0_0_0_0_0_0::B13296 = R10871==0x0
if B13296:bool goto 14615_917_1_19_15_0_45033_0 else goto 14623_917_1_19_15_0_45046_0
Block 15111_940_1_19_15_0_45062_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_940_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 173278, 173280 := 173279, 173281::R15303 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_940_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 15302 := 15303::R15302 = R15303
Block 18409_937_1_19_15_0_45063_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_939_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 173278, 173280 := 176382, 176384::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_939_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 15302 := 15973::R15302 = R15973
Block 14387_927_1_19_15_0_45064_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_927_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 150679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_927_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 11334 := 10824::R11334 = R10824
Block 14426_926_1_19_15_0_45065_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_926_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 150679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_926_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 11334 := 10824::R11334 = R10824
Block 14615_921_2_19_15_0_45067_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_921_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 148649, 148651 := 148650, 148652::R12728 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_921_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 12727 := 12728::R12727 = R12728
Block 15412_937_1_19_15_0_45070_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_937_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 176382, 176384 := 176383, 176385::R15974 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_937_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 15973 := 15974::R15973 = R15974
Block 14434_928_0_19_15_0_45075_0:
B12160 = R11344==0x0
if B12160:bool goto 14615_921_2_19_15_0_45067_0 else goto 14623_921_2_19_15_0_45084_0
Block 14394_927_1_19_15_0_45080_0:
B11336 = R10830>R4017B11337 = !B11336
assume B11337 R11338 = R4017-R10830 B11339 = R11338>R10073
if B11339:bool goto 14426_926_1_19_15_0_45065_0 else goto 14434_926_1_19_15_0_45130_0
Block 13147_941_0_19_15_0_45082_0:
M12701 = M10816[R10809] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R12703 = W43[R1899] B12704 = R12703==0x0B12705 = !B12704
assume B12705 M12706 = havocR12707 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R160189@15:bv256, valueVar=0x0, gasVar=R160992@15:bv256, inOffset=R160195@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R160195@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R160195@15:bv256, simplifiedOffset=null, size=R160199@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R160195@15:bv256, size=0x20)), origCallcore=CallCore R160189@15:bv256 R160992@15:bv256 R160195@15:bv256 R160199@15:bv256 tacM@15:bytemap R160195@15:bv256 0x20 tacM@15:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=77), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M12708 = M12701[R10809:R10809+0x20] = M12706[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_936_0_0_0_0_0_0, pos=1)::R12710 = R12707+0x1f R12711 = R12710&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R12712 = R10809+R12711 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_936_0_0_0_0_0_0, pos=6)::B12715 = R12707s<0x20B12716 = !B12715
assume B12716R12717 = R10809+0x0R12718 = M12708[R12717]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_940_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 160215, 160217 := 172355, 164589::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_940_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 12697, 12700, 12713 := 12718, 12708, 12712::R12697 = R12718R12713 = R12712
Block 14623_921_2_19_15_0_45084_0:
R12729 = R11344*0x3b9aca00 B12730 = mul_noofl:bif(R11344,0x3b9aca00)
assume B12730 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_920_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 148649, 148651 := 150717, 148637::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_920_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 12727 := 12729::R12727 = R12729
Block 15022_937_1_19_15_0_45085_0:
assume B14579 R15035 = R14256*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15036 = SignExtend(o1=0xf, o2=R15035:bv256) B15037 = R15036s<0x400000000000000000
assume B15037 R15039 = SignExtend(o1=0xf, o2=R15035:bv256) B15040 = R15039s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15040:bool goto 15111_940_1_19_15_0_45062_0 else goto 15119_940_1_19_15_0_45086_0
Block 15119_940_1_19_15_0_45086_0:
R15304 = SignExtend(o1=0xf, o2=R15035:bv256) R15305 = R15304*0x171547652b82fe1777d0ffda0d23a7d12 R15306 = R15305>>a0x80 R15307 = SignExtend(o1=0xf, o2=R15306:bv256) B15308 = R15307s<0x400000000000000000
assume B15308 R15310 = SignExtend(o1=0xf, o2=R15306:bv256) B15311 = R15310s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15311:bool goto 15412_937_1_19_15_0_45070_0 else goto 15420_937_1_19_15_0_45305_0
Block 14732_915_4_19_15_0_45089_0:
R14237 = R13728+R13277 B14238 = add_must_ofl:bif(R13728,R13277)B14239 = !B14238
assume B14239 R14240 = R14237/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_922_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 182000::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_922_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 11334 := 14240::R11334 = R14240
Block 14998_937_1_19_15_0_45091_0:
R14576 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14577 = R14576s<R14256B14578 = !B14577
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_937_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 168551 := 168555::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_937_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 14579 := 14578::B14579 = B14578
Block 14949_936_1_19_15_0_45092_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_936_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 168551 := 167497::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_936_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 14579 := 14259::B14579 = B14259
Block 14615_915_4_19_15_0_45094_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_915_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 174248, 174250 := 174249, 174251::R13729 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_915_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 13728 := 13729::R13728 = R13729
Block 9431_957_0_19_15_0_45101_0:
B8167 = R1919>0x0
assume B8167 B8169 = R1919>0x7B8170 = !B8169
assume B8170 B8171 = R4017>0x76a700
assume B8171 R8173 = R4017%0x76a700 R8174 = R4017-R8173 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_941_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::::Parallel assignment for 107614, 107616 := 96881, 96882::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_941_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::B8175 = 0x1>R1919
if B8175:bool goto 11859_941_0_0_15_0_39237_0 else goto 11769_941_0_67_15_0_48335_0
Block 14623_915_4_19_15_0_45105_0:
R13730 = R10824*R13273 B13731 = mul_noofl:bif(R10824,R13273)
assume B13731 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_914_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 174248, 174250 := 176227, 174236::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_914_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 13728 := 13730::R13728 = R13730
Block 14732_936_2_19_15_0_45113_0:
R14242 = R13735/0x1da9c00 B14243 = R14242>0x7fffffffffffffffB14244 = !B14243
assume B14244 R14245 = R14242&0xffffffffffffffffffffffffffffffffffffffffffffffffR14246 = R14245*0x10000000000000000
R14247 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14248 = R14247==0x0B14249 = !B14248
assume B14249 R14250 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14251 = SignExtend(o1=0xf, o2=R14246:bv256) R14252 = R14251&0xffffffffffffffffffffffffffffffffffffffffffffffffR14253 = R14252*0x10000000000000000B14254 = R14250>0x0
assume B14254 R14256 = R14253 /s R14250 R14257 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B14258 = R14256s<R14257B14259 = !B14258
if B14259:bool goto 14998_937_1_19_15_0_45091_0 else goto 14949_936_1_19_15_0_45092_0
Block 14615_936_2_19_15_0_45115_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_936_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 156902, 156904 := 156903, 156905::R13736 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_936_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 13735 := 13736::R13735 = R13736
Block 10243_948_0_19_15_0_45119_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_943_0_0_0_0_0_0 -> 12894_943_0_0_0_0_0_0::::Parallel assignment for 113210 := 113211::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_943_0_0_0_0_0_0 -> 12894_943_0_0_0_0_0_0::R10780 = R4017%0x76a700 R10781 = R4017-R10780 R10782 = R10781+0x76a700 B10783 = add_must_ofl:bif(R10781,0x76a700)B10784 = !B10783
assume B10784 R10786 = R4017%0x76a700 R10787 = R4017-R10786 R10788 = R10787+0x76a700 R10789 = R7627+0x60R10790 = R7627+0x20M10793 = M7634[R10790] = R1109R10794 = R10790+0x20M10795 = M10793[R10794] = 0xf424a
R10796 = R10789-R7627 R10797 = R10796-0x20 M10798 = M10795[R7627] = R10797 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=94, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=38)))::I10799 = keccak256exprsimple(0xf424a R1109)R10800 = R10789+0x60R10801 = R10789+0x20M10802 = M10798[R10801] = R10788R10803 = R10801+0x20M10804 = M10802[R10803] = I10799
R10805 = R10800-R10789 R10806 = R10805-0x20 M10807 = M10804[R10789] = R10806 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=124, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=72)))::I10808 = keccak256exprsimple(I10799 R10788)R10809 = R10800+0x60R10810 = R10800+0x20M10811 = M10807[R10810] = R10782R10812 = R10810+0x20M10813 = M10811[R10812] = I10808
R10814 = R10809-R10800 R10815 = R10814-0x20 M10816 = M10813[R10800] = R10815 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=126, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=106)))::I10820 = keccak256exprsimple(I10808 R10782)
R10821 = W15[I10820] R10822 = R10821>>l0xa0 R10823 = R10822>>l0x0 R10824 = 0xffffffff&R10823 R10825 = R10821>>l0xc0 R10826 = R10825>>l0x0 R10827 = 0xffffffff&R10826 R10828 = R10821>>l0xe0 R10829 = R10828>>l0x0 R10830 = 0xffffffff&R10829 B10831 = R10827>0x0
assume B10831 B10833 = R10073>0x0
assume B10833 B10835 = R10830>R4017
if B10835:bool goto 14387_927_1_19_15_0_45064_0 else goto 14394_927_1_19_15_0_45080_0
Block 14732_919_1_19_15_0_45122_0:
R13273 = R12720/R10073 B13274 = R13273>0x3b9aca00B13275 = !B13274
assume B13275 R13276 = 0x3b9aca00-R13273 R13277 = R10827*R13276 B13278 = mul_noofl:bif(R10827,R13276)
assume B13278 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_915_2_0_0_0_0_0 -> 14732_916_2_0_0_0_0_0::::Parallel assignment for 170323, 170325 := 172289, 170311::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_915_2_0_0_0_0_0 -> 14732_916_2_0_0_0_0_0::B13281 = R10824==0x0
if B13281:bool goto 14615_915_4_19_15_0_45094_0 else goto 14623_915_4_19_15_0_45105_0
Block 11517_950_1_19_15_0_45123_0:
B13284 = R4017>R7033B13285 = !B13284
assume B13285 R13286 = R7033-R4017 B13287 = R12157==0x0
if B13287:bool goto 14615_936_2_19_15_0_45115_0 else goto 14623_936_2_19_15_0_45124_0
Block 14623_936_2_19_15_0_45124_0:
R13737 = R12157*R13286 B13738 = mul_noofl:bif(R12157,R13286)
assume B13738 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_935_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 156902, 156904 := 158465, 156890::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_935_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 13735 := 13737::R13735 = R13737
Block 14615_919_1_19_15_0_45127_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_919_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 160165, 160167 := 160166, 160168::R12721 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_919_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 12720 := 12721::R12720 = R12721
Block 14434_926_1_19_15_0_45130_0:
B12156 = R11338==0x0
if B12156:bool goto 14615_919_1_19_15_0_45127_0 else goto 14623_919_1_19_15_0_45133_0
Block 14623_919_1_19_15_0_45133_0:
R12722 = R11338*0x3b9aca00 B12723 = mul_noofl:bif(R11338,0x3b9aca00)
assume B12723 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_918_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 160165, 160167 := 161892, 160153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_918_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 12720 := 12722::R12720 = R12722
Block 15420_937_1_19_15_0_45305_0:
R15975 = R15306&0x8000000000000000 R15976 = SignExtend(o1=0xf, o2=R15975:bv256) B15977 = 0x0s<R15976R15978 = B15977 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R15979 = R15306&0x4000000000000000 R15980 = SignExtend(o1=0xf, o2=R15979:bv256) B15981 = 0x0s<R15980R15982 = B15981 ? (R15978*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R15978
R15983 = R15306&0x2000000000000000 R15984 = SignExtend(o1=0xf, o2=R15983:bv256) B15985 = 0x0s<R15984R15986 = B15985 ? (R15982*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R15982
R15987 = R15306&0x1000000000000000 R15988 = SignExtend(o1=0xf, o2=R15987:bv256) B15989 = 0x0s<R15988R15990 = B15989 ? (R15986*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R15986
R15991 = R15306&0x800000000000000 R15992 = SignExtend(o1=0xf, o2=R15991:bv256) B15993 = 0x0s<R15992R15994 = B15993 ? (R15990*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R15990
R15995 = R15306&0x400000000000000 R15996 = SignExtend(o1=0xf, o2=R15995:bv256) B15997 = 0x0s<R15996R15998 = B15997 ? (R15994*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R15994
R15999 = R15306&0x200000000000000 R16000 = SignExtend(o1=0xf, o2=R15999:bv256) B16001 = 0x0s<R16000R16002 = B16001 ? (R15998*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R15998
R16003 = R15306&0x100000000000000 R16004 = SignExtend(o1=0xf, o2=R16003:bv256) B16005 = 0x0s<R16004R16006 = B16005 ? (R16002*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R16002
R16007 = R15306&0x80000000000000 R16008 = SignExtend(o1=0xf, o2=R16007:bv256) B16009 = 0x0s<R16008R16010 = B16009 ? (R16006*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R16006
R16011 = R15306&0x40000000000000 R16012 = SignExtend(o1=0xf, o2=R16011:bv256) B16013 = 0x0s<R16012R16014 = B16013 ? (R16010*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R16010
R16015 = R15306&0x20000000000000 R16016 = SignExtend(o1=0xf, o2=R16015:bv256) B16017 = 0x0s<R16016R16018 = B16017 ? (R16014*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R16014
R16019 = R15306&0x10000000000000 R16020 = SignExtend(o1=0xf, o2=R16019:bv256) B16021 = 0x0s<R16020R16022 = B16021 ? (R16018*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R16018
R16023 = R15306&0x8000000000000 R16024 = SignExtend(o1=0xf, o2=R16023:bv256) B16025 = 0x0s<R16024R16026 = B16025 ? (R16022*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R16022
R16027 = R15306&0x4000000000000 R16028 = SignExtend(o1=0xf, o2=R16027:bv256) B16029 = 0x0s<R16028R16030 = B16029 ? (R16026*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R16026
R16031 = R15306&0x2000000000000 R16032 = SignExtend(o1=0xf, o2=R16031:bv256) B16033 = 0x0s<R16032R16034 = B16033 ? (R16030*0x1000162e525ee054754457d5995292026)>>l0x80 : R16030
R16035 = R15306&0x1000000000000 R16036 = SignExtend(o1=0xf, o2=R16035:bv256) B16037 = 0x0s<R16036R16038 = B16037 ? (R16034*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R16034
R16039 = R15306&0x800000000000 R16040 = SignExtend(o1=0xf, o2=R16039:bv256) B16041 = 0x0s<R16040R16042 = B16041 ? (R16038*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R16038
R16043 = R15306&0x400000000000 R16044 = SignExtend(o1=0xf, o2=R16043:bv256) B16045 = 0x0s<R16044R16046 = B16045 ? (R16042*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R16042
R16047 = R15306&0x200000000000 R16048 = SignExtend(o1=0xf, o2=R16047:bv256) B16049 = 0x0s<R16048R16050 = B16049 ? (R16046*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R16046
R16051 = R15306&0x100000000000 R16052 = SignExtend(o1=0xf, o2=R16051:bv256) B16053 = 0x0s<R16052R16054 = B16053 ? (R16050*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R16050
R16055 = R15306&0x80000000000 R16056 = SignExtend(o1=0xf, o2=R16055:bv256) B16057 = 0x0s<R16056R16058 = B16057 ? (R16054*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R16054
R16059 = R15306&0x40000000000 R16060 = SignExtend(o1=0xf, o2=R16059:bv256) B16061 = 0x0s<R16060R16062 = B16061 ? (R16058*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R16058
R16063 = R15306&0x20000000000 R16064 = SignExtend(o1=0xf, o2=R16063:bv256) B16065 = 0x0s<R16064R16066 = B16065 ? (R16062*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R16062
R16067 = R15306&0x10000000000 R16068 = SignExtend(o1=0xf, o2=R16067:bv256) B16069 = 0x0s<R16068R16070 = B16069 ? (R16066*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R16066
R16071 = R15306&0x8000000000 R16072 = SignExtend(o1=0xf, o2=R16071:bv256) B16073 = 0x0s<R16072R16074 = B16073 ? (R16070*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R16070
R16075 = R15306&0x4000000000 R16076 = SignExtend(o1=0xf, o2=R16075:bv256) B16077 = 0x0s<R16076R16078 = B16077 ? (R16074*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R16074
R16079 = R15306&0x2000000000 R16080 = SignExtend(o1=0xf, o2=R16079:bv256) B16081 = 0x0s<R16080R16082 = B16081 ? (R16078*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R16078
R16083 = R15306&0x1000000000 R16084 = SignExtend(o1=0xf, o2=R16083:bv256) B16085 = 0x0s<R16084R16086 = B16085 ? (R16082*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R16082
R16087 = R15306&0x800000000 R16088 = SignExtend(o1=0xf, o2=R16087:bv256) B16089 = 0x0s<R16088R16090 = B16089 ? (R16086*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R16086
R16091 = R15306&0x400000000 R16092 = SignExtend(o1=0xf, o2=R16091:bv256) B16093 = 0x0s<R16092R16094 = B16093 ? (R16090*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R16090
R16095 = R15306&0x200000000 R16096 = SignExtend(o1=0xf, o2=R16095:bv256) B16097 = 0x0s<R16096R16098 = B16097 ? (R16094*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R16094
R16099 = R15306&0x100000000 R16100 = SignExtend(o1=0xf, o2=R16099:bv256) B16101 = 0x0s<R16100R16102 = B16101 ? (R16098*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R16098
R16103 = R15306&0x80000000 R16104 = SignExtend(o1=0xf, o2=R16103:bv256) B16105 = 0x0s<R16104R16106 = B16105 ? (R16102*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R16102
R16107 = R15306&0x40000000 R16108 = SignExtend(o1=0xf, o2=R16107:bv256) B16109 = 0x0s<R16108R16110 = B16109 ? (R16106*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R16106
R16111 = R15306&0x20000000 R16112 = SignExtend(o1=0xf, o2=R16111:bv256) B16113 = 0x0s<R16112R16114 = B16113 ? (R16110*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R16110
R16115 = R15306&0x10000000 R16116 = SignExtend(o1=0xf, o2=R16115:bv256) B16117 = 0x0s<R16116R16118 = B16117 ? (R16114*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R16114
R16119 = R15306&0x8000000 R16120 = SignExtend(o1=0xf, o2=R16119:bv256) B16121 = 0x0s<R16120R16122 = B16121 ? (R16118*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R16118
R16123 = R15306&0x4000000 R16124 = SignExtend(o1=0xf, o2=R16123:bv256) B16125 = 0x0s<R16124R16126 = B16125 ? (R16122*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R16122
R16127 = R15306&0x2000000 R16128 = SignExtend(o1=0xf, o2=R16127:bv256) B16129 = 0x0s<R16128R16130 = B16129 ? (R16126*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R16126
R16131 = R15306&0x1000000 R16132 = SignExtend(o1=0xf, o2=R16131:bv256) B16133 = 0x0s<R16132R16134 = B16133 ? (R16130*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R16130
R16135 = R15306&0x800000 R16136 = SignExtend(o1=0xf, o2=R16135:bv256) B16137 = 0x0s<R16136R16138 = B16137 ? (R16134*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R16134
R16139 = R15306&0x400000 R16140 = SignExtend(o1=0xf, o2=R16139:bv256) B16141 = 0x0s<R16140R16142 = B16141 ? (R16138*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R16138
R16143 = R15306&0x200000 R16144 = SignExtend(o1=0xf, o2=R16143:bv256) B16145 = 0x0s<R16144R16146 = B16145 ? (R16142*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R16142
R16147 = R15306&0x100000 R16148 = SignExtend(o1=0xf, o2=R16147:bv256) B16149 = 0x0s<R16148R16150 = B16149 ? (R16146*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R16146
R16151 = R15306&0x80000 R16152 = SignExtend(o1=0xf, o2=R16151:bv256) B16153 = 0x0s<R16152R16154 = B16153 ? (R16150*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R16150
R16155 = R15306&0x40000 R16156 = SignExtend(o1=0xf, o2=R16155:bv256) B16157 = 0x0s<R16156R16158 = B16157 ? (R16154*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R16154
R16159 = R15306&0x20000 R16160 = SignExtend(o1=0xf, o2=R16159:bv256) B16161 = 0x0s<R16160R16162 = B16161 ? (R16158*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R16158
R16163 = R15306&0x10000 R16164 = SignExtend(o1=0xf, o2=R16163:bv256) B16165 = 0x0s<R16164R16166 = B16165 ? (R16162*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R16162
R16167 = R15306&0x8000 R16168 = SignExtend(o1=0xf, o2=R16167:bv256) B16169 = 0x0s<R16168R16170 = B16169 ? (R16166*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R16166
R16171 = R15306&0x4000 R16172 = SignExtend(o1=0xf, o2=R16171:bv256) B16173 = 0x0s<R16172R16174 = B16173 ? (R16170*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R16170
R16175 = R15306&0x2000 R16176 = SignExtend(o1=0xf, o2=R16175:bv256) B16177 = 0x0s<R16176R16178 = B16177 ? (R16174*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R16174
R16179 = R15306&0x1000 R16180 = SignExtend(o1=0xf, o2=R16179:bv256) B16181 = 0x0s<R16180R16182 = B16181 ? (R16178*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R16178
R16183 = R15306&0x800 R16184 = SignExtend(o1=0xf, o2=R16183:bv256) B16185 = 0x0s<R16184R16186 = B16185 ? (R16182*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R16182
R16187 = R15306&0x400 R16188 = SignExtend(o1=0xf, o2=R16187:bv256) B16189 = 0x0s<R16188R16190 = B16189 ? (R16186*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R16186
R16191 = R15306&0x200 R16192 = SignExtend(o1=0xf, o2=R16191:bv256) B16193 = 0x0s<R16192R16194 = B16193 ? (R16190*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R16190
R16195 = R15306&0x100 R16196 = SignExtend(o1=0xf, o2=R16195:bv256) B16197 = 0x0s<R16196R16198 = B16197 ? (R16194*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R16194
R16199 = R15306&0x80 R16200 = SignExtend(o1=0xf, o2=R16199:bv256) B16201 = 0x0s<R16200R16202 = B16201 ? (R16198*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R16198
R16203 = R15306&0x40 R16204 = SignExtend(o1=0xf, o2=R16203:bv256) B16205 = 0x0s<R16204R16206 = B16205 ? (R16202*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R16202
R16207 = R15306&0x20 R16208 = SignExtend(o1=0xf, o2=R16207:bv256) B16209 = 0x0s<R16208R16210 = B16209 ? (R16206*0x100000000000000162e42fefa39ef366f)>>l0x80 : R16206
R16211 = R15306&0x10 R16212 = SignExtend(o1=0xf, o2=R16211:bv256) B16213 = 0x0s<R16212R16214 = B16213 ? (R16210*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R16210
R16215 = R15306&0x8 R16216 = SignExtend(o1=0xf, o2=R16215:bv256) B16217 = 0x0s<R16216R16218 = B16217 ? (R16214*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R16214
R16219 = R15306&0x4 R16220 = SignExtend(o1=0xf, o2=R16219:bv256) B16221 = 0x0s<R16220R16222 = B16221 ? (R16218*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R16218
R16223 = R15306&0x2 R16224 = SignExtend(o1=0xf, o2=R16223:bv256) B16225 = 0x0s<R16224R16226 = B16225 ? (R16222*0x1000000000000000162e42fefa39ef358)>>l0x80 : R16222
R16227 = R15306&0x1 R16228 = SignExtend(o1=0xf, o2=R16227:bv256) B16229 = 0x0s<R16228R16230 = B16229 ? (R16226*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R16226
R16231 = SignExtend(o1=0xf, o2=R15306:bv256) R16232 = R16231>>a0x40 R16233 = 0x3f-R16232 R16234 = SignExtend(o1=0xf, o2=R16233:bv256) R16235 = R16230>>lR16234 R16236 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16237 = R16235>R16236B16238 = !B16237
assume B16238 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_936_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 176382, 176384 := 236294, 235508::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_936_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 15973 := 16235::R15973 = R16235
Block 10164_966_1_25_15_0_45996_0:
M20812 = ReachabilityCertora9993_963_1_25_15_0_46002_0 ? M20813 : M15838B21260 = R20816s<0x0B21261 = !B21260B21262 = !B21261B21263 = !B21262
R21264 = 0x0+R20816 B21265 = R21264s<0x0B21266 = !B21265B21267 = !B21266B21268 = !B21267B21269 = B21268==B21263
assume B21269 B21271 = R20814s<0x0B21272 = !B21271B21273 = !B21272B21274 = !B21273
R21275 = 0x0+R20814 B21276 = R21275s<0x0B21277 = !B21276B21278 = !B21277B21279 = !B21278B21280 = B21279==B21274
assume B21280 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8561_974_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::::Parallel assignment for 173182, 173184, 176187, 176189, 176200, 176202 := 173183, 171208, 176188, 174165, 176201, 176197::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8561_974_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::R21286 = 0x0+R11263 R21287 = M20812[R21286] R21288 = M20812[R21287] B21289 = 0x1<R21288
assume !B21289::Parallel assignment for 15814, 15839, 21282, 21284 := 20812, 15831, 21264, 21275::R15839 = R15831R21282 = R21264R21284 = R21275
Block 11595_956_1_25_15_0_45998_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10151_961_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 168322, 168324, 168327 := 166401, 166403, 159184::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10151_961_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 20812, 20814, 20816 := 15838, 21290, 19482::R20814 = R21290R20816 = R19482
Block 11509_956_1_25_15_0_46000_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_956_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 166401, 166403 := 166402, 166404::R21291 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_956_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 21290 := 21291::R21290 = R21291
Block 9993_963_1_25_15_0_46002_0:
R20789 = M15838[R13669] B20790 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20789
assume B20790 R20792 = 0x0+R13669 R20793 = M15838[R20792] R20794 = 0x60+R20793 R20795 = M15838[R20794] B20796 = R20360s<0x0B20797 = !B20796B20798 = !B20797B20799 = !B20798
R20800 = R20795+R20360 B20801 = R20800s<R20795B20802 = !B20801B20803 = !B20802B20804 = !B20803B20805 = B20804==B20799
assume B20805 R20807 = M15838[R13669] B20808 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20807
assume B20808 R20810 = M15838[R20792] R20811 = 0x60+R20810 M20813 = M15838[R20811] = R20800 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_960_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 168322, 168324, 168327 := 168400, 168401, 159184::R20815 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_960_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 20812, 20814, 20816 := 20813, 20815, 19482::R20814 = R20815R20816 = R19482
Block 10083_963_1_25_15_0_46003_0:
R20818 = M15838[R14521] B20820 = R20360==0x0
if B20820:bool goto 11509_956_1_25_15_0_46000_0 else goto 11517_956_1_25_15_0_46091_0
Block 15250_943_2_25_15_0_46024_0:
assume B23186 R23793 = SignExtend(o1=0xf, o2=R22315:bv256) R23794 = R23793>>a0x40 R23795 = SignExtend(o1=0x7, o2=R23794:bv256) B23796 = 0x3b9aca00s<R23795B23797 = !B23796
assume B23797 B23798 = R20360==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB23799 = B23798 ? R23795==0x8000000000000000000000000000000000000000000000000000000000000000 : B23798B23800 = !B23799
assume B23800 R23801 = R20360*R23795 B23802 = smul_no_ofl_udfl:bif(R20360,R23795)
assume B23802 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_944_3_0_0_0_0_0 -> 8868_945_3_0_0_0_0_0::::Parallel assignment for 202054, 202056 := 205955, 204010::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_944_3_0_0_0_0_0 -> 8868_945_3_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_946_3_0_0_0_0_0 -> 8967_945_3_0_0_0_0_0::::Parallel assignment for 206923, 206925 := 205962, 205963::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_946_3_0_0_0_0_0 -> 8967_945_3_0_0_0_0_0::R23804 = R23801 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_953_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 166401, 166403 := 210708, 208829::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_953_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 21290 := 23804::R21290 = R23804
Block 8868_952_5_25_15_0_46025_0:
B20355 = R15862==0x0B20356 = !B20355
assume B20356 B20357 = R15862==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB20358 = B20357 ? R19976==0x8000000000000000000000000000000000000000000000000000000000000000 : B20357B20359 = !B20358
assume B20359 R20360 = R19976 /s R15862 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9854_961_1_0_0_0_0_0 -> 9863_963_1_0_0_0_0_0::::Parallel assignment for 159180, 159184 := 157522, 147523::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9854_961_1_0_0_0_0_0 -> 9863_963_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_963_1_0_0_0_0_0 -> 9908_962_1_0_0_0_0_0::::Parallel assignment for 160907, 161866 := 160108, 160107::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_963_1_0_0_0_0_0 -> 9908_962_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_962_1_0_0_0_0_0 -> 9949_962_1_0_0_0_0_0::::Parallel assignment for 161836, 162714 := 160907, 161866::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_962_1_0_0_0_0_0 -> 9949_962_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_962_1_0_0_0_0_0 -> 9987_962_1_0_0_0_0_0::::Parallel assignment for 162687, 162689 := 162714, 161836::B20363 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_962_1_0_0_0_0_0 -> 9987_962_1_0_0_0_0_0::if B20363:bool goto 9993_963_1_25_15_0_46002_0 else goto 10083_963_1_25_15_0_46003_0
Block 15226_943_2_25_15_0_46026_0:
R23183 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23184 = R23183s<R22315B23185 = !B23184
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_943_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 193399 := 193403::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_943_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 23186 := 23185::B23186 = B23185
Block 15162_946_2_25_15_0_46027_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_946_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 193399 := 192593::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_946_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 23186 := 22318::B23186 = B22318
Block 8739_952_5_25_15_0_46028_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_952_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 150502, 150504 := 150503, 150505::R19977 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_952_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 19976 := 19977::R19976 = R19977
Block 15157_946_2_25_15_0_46030_0:
R22312 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R22313 = SignExtend(o1=0xf, o2=R21961:bv256) R22314 = R22313*R22312 R22315 = R22314>>a0x40 R22316 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B22317 = R22315s<R22316B22318 = !B22317
if B22318:bool goto 15226_943_2_25_15_0_46026_0 else goto 15162_946_2_25_15_0_46027_0
Block 15111_946_2_25_15_0_46031_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_946_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 189914, 189916 := 189915, 189917::R21962 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_946_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 21961 := 21962::R21961 = R21962
Block 18409_943_2_25_15_0_46032_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_945_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 189914, 189916 := 192558, 192560::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_945_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 21961 := 22319::R21961 = R22319
Block 15412_943_2_25_15_0_46036_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_943_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 192558, 192560 := 192559, 192561::R22320 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_943_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 22319 := 22320::R22319 = R22320
Block 15022_943_2_25_15_0_46047_0:
assume B21792 R21885 = R21666*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R21886 = SignExtend(o1=0xf, o2=R21885:bv256) B21887 = R21886s<0x400000000000000000
assume B21887 R21889 = SignExtend(o1=0xf, o2=R21885:bv256) B21890 = R21889s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21890:bool goto 15111_946_2_25_15_0_46031_0 else goto 15119_946_2_25_15_0_46048_0
Block 15119_946_2_25_15_0_46048_0:
R21963 = SignExtend(o1=0xf, o2=R21885:bv256) R21964 = R21963*0x171547652b82fe1777d0ffda0d23a7d12 R21965 = R21964>>a0x80 R21966 = SignExtend(o1=0xf, o2=R21965:bv256) B21967 = R21966s<0x400000000000000000
assume B21967 R21969 = SignExtend(o1=0xf, o2=R21965:bv256) B21970 = R21969s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21970:bool goto 15412_943_2_25_15_0_46036_0 else goto 15420_943_2_25_15_0_46307_0
Block 8747_952_5_25_15_0_46052_0:
B19978 = R15844==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19979 = B19978 ? R19484==0x8000000000000000000000000000000000000000000000000000000000000000 : B19978B19980 = !B19979
assume B19980 R19981 = R15844*R19484 B19982 = smul_no_ofl_udfl:bif(R15844,R19484)
assume B19982 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_951_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 150502, 150504 := 154735, 152729::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_951_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 19976 := 19981::R19976 = R19981
Block 14998_943_2_25_15_0_46053_0:
R21789 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21790 = R21789s<R21666B21791 = !B21790
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_943_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 184892 := 184896::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_943_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 21792 := 21791::B21792 = B21791
Block 14949_942_2_25_15_0_46054_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_942_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 184892 := 184053::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_942_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 21792 := 21669::B21792 = B21669
Block 8868_952_3_25_15_0_46056_0:
B19477 = R15862==0x0B19478 = !B19477
assume B19478 B19479 = R15862==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19480 = B19479 ? R19208==0x8000000000000000000000000000000000000000000000000000000000000000 : B19479B19481 = !B19480
assume B19481 R19482 = R19208 /s R15862 R19484 = M15838[R19032] B19486 = R15844==0x0
if B19486:bool goto 8739_952_5_25_15_0_46028_0 else goto 8747_952_5_25_15_0_46052_0
Block 8739_952_3_25_15_0_46060_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_952_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 141834, 141836 := 141835, 141837::R19209 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_952_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 19208 := 19209::R19208 = R19209
Block 12291_957_1_25_15_0_46068_0:
assume B18797 R19032 = R13675+0x20
R19033 = M15838[R19032] B19035 = R15848==0x0
if B19035:bool goto 8739_952_3_25_15_0_46060_0 else goto 8747_952_3_25_15_0_46083_0
Block 12281_957_1_25_15_0_46071_0:
R18793 = R13675+0x20
R18794 = M15838[R18793] B18795 = R18794s<0x0B18796 = !B18795
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12281_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 139251 := 139255::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12281_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 18797 := 18796::B18797 = B18796
Block 12274_957_1_25_15_0_46072_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12274_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 139251 := 137530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12274_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 18797 := 18224::B18797 = B18224
Block 14732_942_6_25_15_0_46079_0:
R21652 = R21472/0x1da9c00 B21653 = R21652>0x7fffffffffffffffB21654 = !B21653
assume B21654 R21655 = R21652&0xffffffffffffffffffffffffffffffffffffffffffffffffR21656 = R21655*0x10000000000000000
R21657 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21658 = R21657==0x0B21659 = !B21658
assume B21659 R21660 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21661 = SignExtend(o1=0xf, o2=R21656:bv256) R21662 = R21661&0xffffffffffffffffffffffffffffffffffffffffffffffffR21663 = R21662*0x10000000000000000B21664 = R21660>0x0
assume B21664 R21666 = R21663 /s R21660 R21667 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B21668 = R21666s<R21667B21669 = !B21668
if B21669:bool goto 14998_943_2_25_15_0_46053_0 else goto 14949_942_2_25_15_0_46054_0
Block 8747_952_3_25_15_0_46083_0:
B19210 = R15848==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19211 = B19210 ? R19033==0x8000000000000000000000000000000000000000000000000000000000000000 : B19210B19212 = !B19211
assume B19212 R19213 = R15848*R19033 B19214 = smul_no_ofl_udfl:bif(R15848,R19033)
assume B19214 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_951_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 141834, 141836 := 145232, 143525::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_951_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 19208 := 19213::R19208 = R19213
Block 14615_942_6_25_15_0_46084_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_942_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 172191, 172193 := 172192, 172194::R21473 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_942_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 21472 := 21473::R21472 = R21473
Block 14595_933_1_25_15_0_46090_0:
R18221 = M15838[R13675] B18222 = R18221<0x2B18223 = !B18222B18224 = B18223 ? !(R18221>0x8) : B18223
if B18224:bool goto 12281_957_1_25_15_0_46071_0 else goto 12274_957_1_25_15_0_46072_0
Block 11517_956_1_25_15_0_46091_0:
B21292 = R13217>R20818B21293 = !B21292
assume B21293 R21294 = R20818-R13217 B21295 = R17009==0x0
if B21295:bool goto 14615_942_6_25_15_0_46084_0 else goto 14623_942_6_25_15_0_46092_0
Block 14623_942_6_25_15_0_46092_0:
R21474 = R17009*R21294 B21475 = mul_noofl:bif(R17009,R21294)
assume B21475 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_941_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 172191, 172193 := 174100, 172179::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_941_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 21472 := 21474::R21472 = R21474
Block 14387_933_1_25_15_0_46095_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_933_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 127675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_933_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 17009 := 15852::R17009 = R15852
Block 14426_932_1_25_15_0_46096_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_932_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 127675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_932_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 17009 := 15852::R17009 = R15852
Block 14394_933_1_25_15_0_46102_0:
B17011 = R15858>R13217B17012 = !B17011
assume B17012 R17013 = R13217-R15858 B17014 = R17013>R15808
if B17014:bool goto 14426_932_1_25_15_0_46096_0 else goto 14434_932_1_25_15_0_46133_0
Block 14732_921_1_25_15_0_46105_0:
R20364 = R19985+R19217 B20365 = add_must_ofl:bif(R19985,R19217)B20366 = !B20365
assume B20366 R20367 = R20364/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_928_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 155711::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_928_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 17009 := 20367::R17009 = R20367
Block 14615_921_1_25_15_0_46108_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_921_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 147518, 147520 := 147519, 147521::R19986 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_921_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 19985 := 19986::R19985 = R19986
Block 14732_922_1_25_15_0_46111_0:
B19487 = R15852==0x0
if B19487:bool goto 14615_921_1_25_15_0_46108_0 else goto 14623_921_1_25_15_0_46117_0
Block 14615_922_1_25_15_0_46115_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_922_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 144442, 144444 := 144443, 144445::R19218 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_922_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 19217 := 19218::R19217 = R19218
Block 14623_921_1_25_15_0_46117_0:
R19987 = R15852*R19036 B19988 = mul_noofl:bif(R15852,R19036)
assume B19988 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_920_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 147518, 147520 := 149373, 147506::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_920_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 19985 := 19987::R19985 = R19987
Block 14623_922_1_25_15_0_46122_0:
R19219 = R15855*R19039 B19220 = mul_noofl:bif(R15855,R19039)
assume B19220 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_921_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 144442, 144444 := 145973, 144430::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_921_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 19217 := 19219::R19217 = R19219
Block 14732_925_2_25_15_0_46126_0:
R19036 = R18800/R15808 B19037 = R19036>0x3b9aca00B19038 = !B19037
assume B19038 R19039 = 0x3b9aca00-R19036 B19040 = R15855==0x0
if B19040:bool goto 14615_922_1_25_15_0_46115_0 else goto 14623_922_1_25_15_0_46122_0
Block 14615_925_2_25_15_0_46128_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_925_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 134933, 134935 := 134934, 134936::R18801 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_925_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 18800 := 18801::R18800 = R18801
Block 14434_932_1_25_15_0_46133_0:
B18226 = R17013==0x0
if B18226:bool goto 14615_925_2_25_15_0_46128_0 else goto 14623_925_2_25_15_0_46135_0
Block 14623_925_2_25_15_0_46135_0:
R18802 = R17013*0x3b9aca00 B18803 = mul_noofl:bif(R17013,0x3b9aca00)
assume B18803 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_924_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 134933, 134935 := 136657, 134921::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_924_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 18800 := 18802::R18800 = R18802
Block 11919_957_1_25_15_0_46142_0:
B15789 = R15265==0x0
assume B15789 R15791 = M12064[R14519] B15792 = 0x1>R15791B15793 = !B15792
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_956_1_0_0_0_0_0 -> 11947_956_1_0_0_0_0_0::::Parallel assignment for 80627 := 80631::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_956_1_0_0_0_0_0 -> 11947_956_1_0_0_0_0_0::assume B15793 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_952_3_0_0_0_0_0 -> 12894_952_3_0_0_0_0_0::::Parallel assignment for 84022 := 84023::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_952_3_0_0_0_0_0 -> 12894_952_3_0_0_0_0_0::R15796 = R13217%0x76a700 R15797 = R13217-R15796 R15798 = R15797+0x76a700 B15799 = add_must_ofl:bif(R15797,0x76a700)B15800 = !B15799
assume B15800 R15801 = 0x0+R7438 R15802 = M12064[R15801] R15803 = R14519+0x40
R15804 = M12064[R15803] R15805 = R15804>>l0x8 R15806 = R15805>>l0x0 R15807 = 0xff&R15806 R15808 = R15807*0x3c R15809 = R13217%0x76a700 R15810 = R13217-R15809 R15811 = R15810+0x76a700 R15812 = R13219+0x60R15813 = R13219+0x20M15815 = M12064[R15813] = R15802R15816 = R15813+0x20M15817 = M15815[R15816] = 0xf424a
R15818 = R15812-R13219 R15819 = R15818-0x20 M15820 = M15817[R13219] = R15819 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=132, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=42)))::I15821 = keccak256exprsimple(0xf424a R15802)R15822 = R15812+0x60R15823 = R15812+0x20M15824 = M15820[R15823] = R15811R15825 = R15823+0x20M15826 = M15824[R15825] = I15821
R15827 = R15822-R15812 R15828 = R15827-0x20 M15829 = M15826[R15812] = R15828 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=131, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=76)))::I15830 = keccak256exprsimple(I15821 R15811)R15831 = R15822+0x60R15832 = R15822+0x20M15833 = M15829[R15832] = R15798R15834 = R15832+0x20M15835 = M15833[R15834] = I15830
R15836 = R15831-R15822 R15837 = R15836-0x20 M15838 = M15835[R15822] = R15837 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=133, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=110)))::I15841 = keccak256exprsimple(I15830 R15798)
R15842 = W15[I15841] R15843 = R15842>>l0x0 R15844 = 0xffffffffffffffffffff&R15843 R15846 = R15842>>l0x50 R15847 = R15846>>l0x0 R15848 = 0xffffffffffffffffffff&R15847 R15850 = R15842>>l0xa0 R15851 = R15850>>l0x0 R15852 = 0xffffffff&R15851 R15853 = R15842>>l0xc0 R15854 = R15853>>l0x0 R15855 = 0xffffffff&R15854 R15856 = R15842>>l0xe0 R15857 = R15856>>l0x0 R15858 = 0xffffffff&R15857 I15860 = I15841+int 0x1 R15862 = W16[I15860] B15867 = R15808>0x0
assume B15867 B15869 = R15858>R13217
if B15869:bool goto 14387_933_1_25_15_0_46095_0 else goto 14394_933_1_25_15_0_46102_0
Block 11808_954_1_25_15_0_46144_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 76332, 76334, 76338, 76340 := 76333, 76335, 77169, 77171::R15266 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 15265 := 15266::R15265 = R15266
Block 11831_954_1_25_15_0_46145_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 76332, 76334, 76338, 76340 := 77178, 77179, 77169, 77171::R15870 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 15265 := 15870::R15265 = R15870
Block 9737_964_1_25_15_0_46168_0:
assume B14210 R14519 = 0x20+R7438 R14520 = M12064[R14519] R14521 = 0x20+R13674 R14522 = M12064[R14521] B14523 = R14520>0x0
assume B14523 B14525 = R14520>0x7B14526 = !B14525
assume B14526 B14527 = R13217>0x76a700
assume B14527 R14529 = R13217%0x76a700 R14530 = R13217-R14529 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_955_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::::Parallel assignment for 77169, 77171 := 69034, 69035::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_955_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::B14531 = 0x1>R14520
if B14531:bool goto 11859_955_1_0_15_0_39238_0 else goto 11769_955_1_69_15_0_48339_0
Block 9727_964_1_25_15_0_46171_0:
R14206 = R13675+0x20
R14207 = M12064[R14206] B14208 = R14207s<0x0B14209 = !B14208
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 63936 := 63940::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 14210 := 14209::B14210 = B14209
Block 9720_964_1_25_15_0_46172_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 63936 := 62703::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 14210 := 13679::B14210 = B13679
Block 8488_977_1_25_15_0_46183_0:
R13668 = 0x0+R11263 R13669 = M12064[R13668] R13670 = M12064[R13669] B13671 = 0x0<R13670
assume B13671 R13673 = 0x20+R13669 R13674 = M12064[R13673] R13675 = 0x40+R13674 R13676 = M12064[R13675] B13677 = R13676<0x2B13678 = !B13677B13679 = B13678 ? !(R13676>0x8) : B13678
if B13679:bool goto 9727_964_1_25_15_0_46171_0 else goto 9720_964_1_25_15_0_46172_0
Block 15420_943_2_25_15_0_46307_0:
R22321 = R21965&0x8000000000000000 R22322 = SignExtend(o1=0xf, o2=R22321:bv256) B22323 = 0x0s<R22322R22324 = B22323 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R22325 = R21965&0x4000000000000000 R22326 = SignExtend(o1=0xf, o2=R22325:bv256) B22327 = 0x0s<R22326R22328 = B22327 ? (R22324*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R22324
R22329 = R21965&0x2000000000000000 R22330 = SignExtend(o1=0xf, o2=R22329:bv256) B22331 = 0x0s<R22330R22332 = B22331 ? (R22328*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R22328
R22333 = R21965&0x1000000000000000 R22334 = SignExtend(o1=0xf, o2=R22333:bv256) B22335 = 0x0s<R22334R22336 = B22335 ? (R22332*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R22332
R22337 = R21965&0x800000000000000 R22338 = SignExtend(o1=0xf, o2=R22337:bv256) B22339 = 0x0s<R22338R22340 = B22339 ? (R22336*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R22336
R22341 = R21965&0x400000000000000 R22342 = SignExtend(o1=0xf, o2=R22341:bv256) B22343 = 0x0s<R22342R22344 = B22343 ? (R22340*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R22340
R22345 = R21965&0x200000000000000 R22346 = SignExtend(o1=0xf, o2=R22345:bv256) B22347 = 0x0s<R22346R22348 = B22347 ? (R22344*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22344
R22349 = R21965&0x100000000000000 R22350 = SignExtend(o1=0xf, o2=R22349:bv256) B22351 = 0x0s<R22350R22352 = B22351 ? (R22348*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22348
R22353 = R21965&0x80000000000000 R22354 = SignExtend(o1=0xf, o2=R22353:bv256) B22355 = 0x0s<R22354R22356 = B22355 ? (R22352*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22352
R22357 = R21965&0x40000000000000 R22358 = SignExtend(o1=0xf, o2=R22357:bv256) B22359 = 0x0s<R22358R22360 = B22359 ? (R22356*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22356
R22361 = R21965&0x20000000000000 R22362 = SignExtend(o1=0xf, o2=R22361:bv256) B22363 = 0x0s<R22362R22364 = B22363 ? (R22360*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22360
R22365 = R21965&0x10000000000000 R22366 = SignExtend(o1=0xf, o2=R22365:bv256) B22367 = 0x0s<R22366R22368 = B22367 ? (R22364*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22364
R22369 = R21965&0x8000000000000 R22370 = SignExtend(o1=0xf, o2=R22369:bv256) B22371 = 0x0s<R22370R22372 = B22371 ? (R22368*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22368
R22373 = R21965&0x4000000000000 R22374 = SignExtend(o1=0xf, o2=R22373:bv256) B22375 = 0x0s<R22374R22376 = B22375 ? (R22372*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22372
R22377 = R21965&0x2000000000000 R22378 = SignExtend(o1=0xf, o2=R22377:bv256) B22379 = 0x0s<R22378R22380 = B22379 ? (R22376*0x1000162e525ee054754457d5995292026)>>l0x80 : R22376
R22381 = R21965&0x1000000000000 R22382 = SignExtend(o1=0xf, o2=R22381:bv256) B22383 = 0x0s<R22382R22384 = B22383 ? (R22380*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22380
R22385 = R21965&0x800000000000 R22386 = SignExtend(o1=0xf, o2=R22385:bv256) B22387 = 0x0s<R22386R22388 = B22387 ? (R22384*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22384
R22389 = R21965&0x400000000000 R22390 = SignExtend(o1=0xf, o2=R22389:bv256) B22391 = 0x0s<R22390R22392 = B22391 ? (R22388*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22388
R22393 = R21965&0x200000000000 R22394 = SignExtend(o1=0xf, o2=R22393:bv256) B22395 = 0x0s<R22394R22396 = B22395 ? (R22392*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22392
R22397 = R21965&0x100000000000 R22398 = SignExtend(o1=0xf, o2=R22397:bv256) B22399 = 0x0s<R22398R22400 = B22399 ? (R22396*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22396
R22401 = R21965&0x80000000000 R22402 = SignExtend(o1=0xf, o2=R22401:bv256) B22403 = 0x0s<R22402R22404 = B22403 ? (R22400*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22400
R22405 = R21965&0x40000000000 R22406 = SignExtend(o1=0xf, o2=R22405:bv256) B22407 = 0x0s<R22406R22408 = B22407 ? (R22404*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22404
R22409 = R21965&0x20000000000 R22410 = SignExtend(o1=0xf, o2=R22409:bv256) B22411 = 0x0s<R22410R22412 = B22411 ? (R22408*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22408
R22413 = R21965&0x10000000000 R22414 = SignExtend(o1=0xf, o2=R22413:bv256) B22415 = 0x0s<R22414R22416 = B22415 ? (R22412*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22412
R22417 = R21965&0x8000000000 R22418 = SignExtend(o1=0xf, o2=R22417:bv256) B22419 = 0x0s<R22418R22420 = B22419 ? (R22416*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R22416
R22421 = R21965&0x4000000000 R22422 = SignExtend(o1=0xf, o2=R22421:bv256) B22423 = 0x0s<R22422R22424 = B22423 ? (R22420*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R22420
R22425 = R21965&0x2000000000 R22426 = SignExtend(o1=0xf, o2=R22425:bv256) B22427 = 0x0s<R22426R22428 = B22427 ? (R22424*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R22424
R22429 = R21965&0x1000000000 R22430 = SignExtend(o1=0xf, o2=R22429:bv256) B22431 = 0x0s<R22430R22432 = B22431 ? (R22428*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R22428
R22433 = R21965&0x800000000 R22434 = SignExtend(o1=0xf, o2=R22433:bv256) B22435 = 0x0s<R22434R22436 = B22435 ? (R22432*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R22432
R22437 = R21965&0x400000000 R22438 = SignExtend(o1=0xf, o2=R22437:bv256) B22439 = 0x0s<R22438R22440 = B22439 ? (R22436*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R22436
R22441 = R21965&0x200000000 R22442 = SignExtend(o1=0xf, o2=R22441:bv256) B22443 = 0x0s<R22442R22444 = B22443 ? (R22440*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R22440
R22445 = R21965&0x100000000 R22446 = SignExtend(o1=0xf, o2=R22445:bv256) B22447 = 0x0s<R22446R22448 = B22447 ? (R22444*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R22444
R22449 = R21965&0x80000000 R22450 = SignExtend(o1=0xf, o2=R22449:bv256) B22451 = 0x0s<R22450R22452 = B22451 ? (R22448*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R22448
R22453 = R21965&0x40000000 R22454 = SignExtend(o1=0xf, o2=R22453:bv256) B22455 = 0x0s<R22454R22456 = B22455 ? (R22452*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R22452
R22457 = R21965&0x20000000 R22458 = SignExtend(o1=0xf, o2=R22457:bv256) B22459 = 0x0s<R22458R22460 = B22459 ? (R22456*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R22456
R22461 = R21965&0x10000000 R22462 = SignExtend(o1=0xf, o2=R22461:bv256) B22463 = 0x0s<R22462R22464 = B22463 ? (R22460*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R22460
R22465 = R21965&0x8000000 R22466 = SignExtend(o1=0xf, o2=R22465:bv256) B22467 = 0x0s<R22466R22468 = B22467 ? (R22464*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R22464
R22469 = R21965&0x4000000 R22470 = SignExtend(o1=0xf, o2=R22469:bv256) B22471 = 0x0s<R22470R22472 = B22471 ? (R22468*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R22468
R22473 = R21965&0x2000000 R22474 = SignExtend(o1=0xf, o2=R22473:bv256) B22475 = 0x0s<R22474R22476 = B22475 ? (R22472*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R22472
R22477 = R21965&0x1000000 R22478 = SignExtend(o1=0xf, o2=R22477:bv256) B22479 = 0x0s<R22478R22480 = B22479 ? (R22476*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R22476
R22481 = R21965&0x800000 R22482 = SignExtend(o1=0xf, o2=R22481:bv256) B22483 = 0x0s<R22482R22484 = B22483 ? (R22480*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R22480
R22485 = R21965&0x400000 R22486 = SignExtend(o1=0xf, o2=R22485:bv256) B22487 = 0x0s<R22486R22488 = B22487 ? (R22484*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R22484
R22489 = R21965&0x200000 R22490 = SignExtend(o1=0xf, o2=R22489:bv256) B22491 = 0x0s<R22490R22492 = B22491 ? (R22488*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R22488
R22493 = R21965&0x100000 R22494 = SignExtend(o1=0xf, o2=R22493:bv256) B22495 = 0x0s<R22494R22496 = B22495 ? (R22492*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R22492
R22497 = R21965&0x80000 R22498 = SignExtend(o1=0xf, o2=R22497:bv256) B22499 = 0x0s<R22498R22500 = B22499 ? (R22496*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R22496
R22501 = R21965&0x40000 R22502 = SignExtend(o1=0xf, o2=R22501:bv256) B22503 = 0x0s<R22502R22504 = B22503 ? (R22500*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R22500
R22505 = R21965&0x20000 R22506 = SignExtend(o1=0xf, o2=R22505:bv256) B22507 = 0x0s<R22506R22508 = B22507 ? (R22504*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R22504
R22509 = R21965&0x10000 R22510 = SignExtend(o1=0xf, o2=R22509:bv256) B22511 = 0x0s<R22510R22512 = B22511 ? (R22508*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R22508
R22513 = R21965&0x8000 R22514 = SignExtend(o1=0xf, o2=R22513:bv256) B22515 = 0x0s<R22514R22516 = B22515 ? (R22512*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R22512
R22517 = R21965&0x4000 R22518 = SignExtend(o1=0xf, o2=R22517:bv256) B22519 = 0x0s<R22518R22520 = B22519 ? (R22516*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R22516
R22521 = R21965&0x2000 R22522 = SignExtend(o1=0xf, o2=R22521:bv256) B22523 = 0x0s<R22522R22524 = B22523 ? (R22520*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R22520
R22525 = R21965&0x1000 R22526 = SignExtend(o1=0xf, o2=R22525:bv256) B22527 = 0x0s<R22526R22528 = B22527 ? (R22524*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R22524
R22529 = R21965&0x800 R22530 = SignExtend(o1=0xf, o2=R22529:bv256) B22531 = 0x0s<R22530R22532 = B22531 ? (R22528*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R22528
R22533 = R21965&0x400 R22534 = SignExtend(o1=0xf, o2=R22533:bv256) B22535 = 0x0s<R22534R22536 = B22535 ? (R22532*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R22532
R22537 = R21965&0x200 R22538 = SignExtend(o1=0xf, o2=R22537:bv256) B22539 = 0x0s<R22538R22540 = B22539 ? (R22536*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R22536
R22541 = R21965&0x100 R22542 = SignExtend(o1=0xf, o2=R22541:bv256) B22543 = 0x0s<R22542R22544 = B22543 ? (R22540*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R22540
R22545 = R21965&0x80 R22546 = SignExtend(o1=0xf, o2=R22545:bv256) B22547 = 0x0s<R22546R22548 = B22547 ? (R22544*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R22544
R22549 = R21965&0x40 R22550 = SignExtend(o1=0xf, o2=R22549:bv256) B22551 = 0x0s<R22550R22552 = B22551 ? (R22548*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R22548
R22553 = R21965&0x20 R22554 = SignExtend(o1=0xf, o2=R22553:bv256) B22555 = 0x0s<R22554R22556 = B22555 ? (R22552*0x100000000000000162e42fefa39ef366f)>>l0x80 : R22552
R22557 = R21965&0x10 R22558 = SignExtend(o1=0xf, o2=R22557:bv256) B22559 = 0x0s<R22558R22560 = B22559 ? (R22556*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R22556
R22561 = R21965&0x8 R22562 = SignExtend(o1=0xf, o2=R22561:bv256) B22563 = 0x0s<R22562R22564 = B22563 ? (R22560*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R22560
R22565 = R21965&0x4 R22566 = SignExtend(o1=0xf, o2=R22565:bv256) B22567 = 0x0s<R22566R22568 = B22567 ? (R22564*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R22564
R22569 = R21965&0x2 R22570 = SignExtend(o1=0xf, o2=R22569:bv256) B22571 = 0x0s<R22570R22572 = B22571 ? (R22568*0x1000000000000000162e42fefa39ef358)>>l0x80 : R22568
R22573 = R21965&0x1 R22574 = SignExtend(o1=0xf, o2=R22573:bv256) B22575 = 0x0s<R22574R22576 = B22575 ? (R22572*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R22572
R22577 = SignExtend(o1=0xf, o2=R21965:bv256) R22578 = R22577>>a0x40 R22579 = 0x3f-R22578 R22580 = SignExtend(o1=0xf, o2=R22579:bv256) R22581 = R22576>>lR22580 R22582 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22583 = R22581>R22582B22584 = !B22583
assume B22584 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_942_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 192558, 192560 := 247447, 246939::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_942_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 22319 := 22581::R22319 = R22581
Block 10164_969_0_27_15_0_46310_0:
M13257 = ReachabilityCertora9993_966_0_27_15_0_46316_0 ? M13258 : M7523B13686 = R13261s<0x0B13687 = !B13686B13688 = !B13687B13689 = !B13688
R13690 = 0x0+R13261 B13691 = R13690s<0x0B13692 = !B13691B13693 = !B13692B13694 = !B13693B13695 = B13694==B13689
assume B13695 B13697 = R13259s<0x0B13698 = !B13697B13699 = !B13698B13700 = !B13699
R13701 = 0x0+R13259 B13702 = R13701s<0x0B13703 = !B13702B13704 = !B13703B13705 = !B13704B13706 = B13705==B13700
assume B13706 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8561_977_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::::Parallel assignment for 160286, 160288, 162889, 162891, 162902, 162904 := 160287, 158567, 162890, 161173, 162903, 162899::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8561_977_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::R13712 = M13257[R3360] B13713 = 0x1<R13712
assume !B13713::Parallel assignment for 7499, 7524, 13708, 13710 := 13257, 7516, 13690, 13701::R7524 = R7516R13708 = R13690R13710 = R13701
Block 11595_959_0_27_15_0_46312_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10151_964_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 155953, 155955, 155958 := 154017, 154019, 146203::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10151_964_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 13257, 13259, 13261 := 7523, 13714, 11328::R13259 = R13714R13261 = R11328
Block 11509_959_0_27_15_0_46314_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_959_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 154017, 154019 := 154018, 154020::R13715 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_959_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 13714 := 13715::R13714 = R13715
Block 9993_966_0_27_15_0_46316_0:
R13234 = M7523[R3360] B13235 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R13234
assume B13235 R13237 = 0x0+R3360 R13238 = M7523[R13237] R13239 = 0x60+R13238 R13240 = M7523[R13239] B13241 = R12688s<0x0B13242 = !B13241B13243 = !B13242B13244 = !B13243
R13245 = R13240+R12688 B13246 = R13245s<R13240B13247 = !B13246B13248 = !B13247B13249 = !B13248B13250 = B13249==B13244
assume B13250 R13252 = M7523[R3360] B13253 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R13252
assume B13253 R13255 = M7523[R13237] R13256 = 0x60+R13255 M13258 = M7523[R13256] = R13245 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_963_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 155953, 155955, 155958 := 156031, 156032, 146203::R13260 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_963_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 13257, 13259, 13261 := 13258, 13260, 11328::R13259 = R13260R13261 = R11328
Block 10083_966_0_27_15_0_46317_0:
R13263 = M7523[R5719] B13265 = R12688==0x0
if B13265:bool goto 11509_959_0_27_15_0_46314_0 else goto 11517_959_0_27_15_0_46405_0
Block 15250_946_0_27_15_0_46338_0:
assume B18264 R18818 = SignExtend(o1=0xf, o2=R17055:bv256) R18819 = R18818>>a0x40 R18820 = SignExtend(o1=0x7, o2=R18819:bv256) B18821 = 0x3b9aca00s<R18820B18822 = !B18821
assume B18822 B18823 = R12688==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB18824 = B18823 ? R18820==0x8000000000000000000000000000000000000000000000000000000000000000 : B18823B18825 = !B18824
assume B18825 R18826 = R12688*R18820 B18827 = smul_no_ofl_udfl:bif(R12688,R18820)
assume B18827 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_947_2_0_0_0_0_0 -> 8868_948_2_0_0_0_0_0::::Parallel assignment for 188870, 188872 := 192722, 190929::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_947_2_0_0_0_0_0 -> 8868_948_2_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_949_2_0_0_0_0_0 -> 8967_948_2_0_0_0_0_0::::Parallel assignment for 193528, 193530 := 192729, 192730::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_949_2_0_0_0_0_0 -> 8967_948_2_0_0_0_0_0::R18829 = R18826 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_956_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 154017, 154019 := 197437, 195509::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_956_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 13714 := 18829::R13714 = R18829
Block 8868_955_2_27_15_0_46339_0:
B12683 = R7547==0x0B12684 = !B12683
assume B12684 B12685 = R7547==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12686 = B12685 ? R12139==0x8000000000000000000000000000000000000000000000000000000000000000 : B12685B12687 = !B12686
assume B12687 R12688 = R12139 /s R7547 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9854_964_0_0_0_0_0_0 -> 9863_966_0_0_0_0_0_0::::Parallel assignment for 146199, 146203 := 144669, 135958::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9854_964_0_0_0_0_0_0 -> 9863_966_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_966_0_0_0_0_0_0 -> 9908_965_0_0_0_0_0_0::::Parallel assignment for 147747, 148698 := 146929, 146928::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_966_0_0_0_0_0_0 -> 9908_965_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_965_0_0_0_0_0_0 -> 9949_965_0_0_0_0_0_0::::Parallel assignment for 148668, 149691 := 147747, 148698::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_965_0_0_0_0_0_0 -> 9949_965_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_965_0_0_0_0_0_0 -> 9987_965_0_0_0_0_0_0::::Parallel assignment for 149664, 149666 := 149691, 148668::B12691 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_965_0_0_0_0_0_0 -> 9987_965_0_0_0_0_0_0::if B12691:bool goto 9993_966_0_27_15_0_46316_0 else goto 10083_966_0_27_15_0_46317_0
Block 15226_946_0_27_15_0_46340_0:
R18261 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B18262 = R18261s<R17055B18263 = !B18262
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_946_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 180089 := 180093::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_946_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 18264 := 18263::B18264 = B18263
Block 15162_949_0_27_15_0_46341_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_949_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 180089 := 179103::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_949_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 18264 := 17058::B18264 = B17058
Block 8739_955_2_27_15_0_46342_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_955_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 138524, 138526 := 138525, 138527::R12140 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_955_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 12139 := 12140::R12139 = R12140
Block 15157_949_0_27_15_0_46344_0:
R17052 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R17053 = SignExtend(o1=0xf, o2=R15956:bv256) R17054 = R17053*R17052 R17055 = R17054>>a0x40 R17056 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B17057 = R17055s<R17056B17058 = !B17057
if B17058:bool goto 15226_946_0_27_15_0_46340_0 else goto 15162_949_0_27_15_0_46341_0
Block 15111_949_0_27_15_0_46345_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_949_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 176455, 176457 := 176456, 176458::R15957 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_949_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 15956 := 15957::R15956 = R15957
Block 18409_946_0_27_15_0_46346_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_948_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 176455, 176457 := 179068, 179070::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_948_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 15956 := 17059::R15956 = R17059
Block 15412_946_0_27_15_0_46350_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_946_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 179068, 179070 := 179069, 179071::R17060 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_946_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 17059 := 17060::R17059 = R17060
Block 15022_946_0_27_15_0_46361_0:
assume B15030 R15296 = R14557*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15297 = SignExtend(o1=0xf, o2=R15296:bv256) B15298 = R15297s<0x400000000000000000
assume B15298 R15300 = SignExtend(o1=0xf, o2=R15296:bv256) B15301 = R15300s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15301:bool goto 15111_949_0_27_15_0_46345_0 else goto 15119_949_0_27_15_0_46362_0
Block 15119_949_0_27_15_0_46362_0:
R15958 = SignExtend(o1=0xf, o2=R15296:bv256) R15959 = R15958*0x171547652b82fe1777d0ffda0d23a7d12 R15960 = R15959>>a0x80 R15961 = SignExtend(o1=0xf, o2=R15960:bv256) B15962 = R15961s<0x400000000000000000
assume B15962 R15964 = SignExtend(o1=0xf, o2=R15960:bv256) B15965 = R15964s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15965:bool goto 15412_946_0_27_15_0_46350_0 else goto 15420_946_0_27_15_0_46621_0
Block 8747_955_2_27_15_0_46366_0:
B12141 = R7529==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12142 = B12141 ? R11330==0x8000000000000000000000000000000000000000000000000000000000000000 : B12141B12143 = !B12142
assume B12143 R12144 = R7529*R11330 B12145 = smul_no_ofl_udfl:bif(R7529,R11330)
assume B12145 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_954_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 138524, 138526 := 142037, 140334::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_954_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 12139 := 12144::R12139 = R12144
Block 14998_946_0_27_15_0_46367_0:
R15027 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B15028 = R15027s<R14557B15029 = !B15028
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_946_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 171339 := 171343::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_946_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 15030 := 15029::B15030 = B15029
Block 14949_945_0_27_15_0_46368_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_945_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 171339 := 170504::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_945_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 15030 := 14560::B15030 = B14560
Block 8868_955_1_27_15_0_46370_0:
B11323 = R7547==0x0B11324 = !B11323
assume B11324 B11325 = R7547==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11326 = B11325 ? R10765==0x8000000000000000000000000000000000000000000000000000000000000000 : B11325B11327 = !B11326
assume B11327 R11328 = R10765 /s R7547 R11330 = M7523[R10060] B11332 = R7529==0x0
if B11332:bool goto 8739_955_2_27_15_0_46342_0 else goto 8747_955_2_27_15_0_46366_0
Block 8739_955_1_27_15_0_46374_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_955_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 130312, 130314 := 130313, 130315::R10766 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_955_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 10765 := 10766::R10765 = R10766
Block 12291_960_0_27_15_0_46382_0:
assume B9479 R10060 = R4593+0x20
R10061 = M7523[R10060] B10063 = R7533==0x0
if B10063:bool goto 8739_955_1_27_15_0_46374_0 else goto 8747_955_1_27_15_0_46397_0
Block 12281_960_0_27_15_0_46385_0:
R9475 = R4593+0x20
R9476 = M7523[R9475] B9477 = R9476s<0x0B9478 = !B9477
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12281_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 127831 := 127835::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12281_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 9479 := 9478::B9479 = B9478
Block 12274_960_0_27_15_0_46386_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12274_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 127831 := 126270::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12274_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 9479 := 8974::B9479 = B8974
Block 14732_945_4_27_15_0_46393_0:
R14543 = R14219/0x1da9c00 B14544 = R14543>0x7fffffffffffffffB14545 = !B14544
assume B14545 R14546 = R14543&0xffffffffffffffffffffffffffffffffffffffffffffffffR14547 = R14546*0x10000000000000000
R14548 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14549 = R14548==0x0B14550 = !B14549
assume B14550 R14551 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14552 = SignExtend(o1=0xf, o2=R14547:bv256) R14553 = R14552&0xffffffffffffffffffffffffffffffffffffffffffffffffR14554 = R14553*0x10000000000000000B14555 = R14551>0x0
assume B14555 R14557 = R14554 /s R14551 R14558 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B14559 = R14557s<R14558B14560 = !B14559
if B14560:bool goto 14998_946_0_27_15_0_46367_0 else goto 14949_945_0_27_15_0_46368_0
Block 8747_955_1_27_15_0_46397_0:
B10767 = R7533==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10768 = B10767 ? R10061==0x8000000000000000000000000000000000000000000000000000000000000000 : B10767B10769 = !B10768
assume B10769 R10770 = R7533*R10061 B10771 = smul_no_ofl_udfl:bif(R7533,R10061)
assume B10771 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_954_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 130312, 130314 := 133494, 131995::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_954_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 10765 := 10770::R10765 = R10770
Block 14615_945_4_27_15_0_46398_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 159390, 159392 := 159391, 159393::R14220 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 14219 := 14220::R14219 = R14220
Block 14595_936_0_27_15_0_46404_0:
R8971 = M7523[R4593] B8972 = R8971<0x2B8973 = !B8972B8974 = B8973 ? !(R8971>0x8) : B8973
if B8974:bool goto 12281_960_0_27_15_0_46385_0 else goto 12274_960_0_27_15_0_46386_0
Block 11517_959_0_27_15_0_46405_0:
B13716 = R4017>R13263B13717 = !B13716
assume B13717 R13718 = R13263-R4017 B13719 = R8144==0x0
if B13719:bool goto 14615_945_4_27_15_0_46398_0 else goto 14623_945_4_27_15_0_46406_0
Block 14623_945_4_27_15_0_46406_0:
R14221 = R8144*R13718 B14222 = mul_noofl:bif(R8144,R13718)
assume B14222 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 159390, 159392 := 161108, 159378::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 14219 := 14221::R14219 = R14221
Block 14387_936_0_27_15_0_46409_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_936_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 117121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_936_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 8144 := 7537::R8144 = R7537
Block 14426_935_0_27_15_0_46410_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_935_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 117121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_935_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 8144 := 7537::R8144 = R7537
Block 14394_936_0_27_15_0_46416_0:
B8146 = R7543>R4017B8147 = !B8146
assume B8147 R8148 = R4017-R7543 B8149 = R8148>R7493
if B8149:bool goto 14426_935_0_27_15_0_46410_0 else goto 14434_935_0_27_15_0_46447_0
Block 14732_924_1_27_15_0_46419_0:
R12692 = R12148+R10774 B12693 = add_must_ofl:bif(R12148,R10774)B12694 = !B12693
assume B12694 R12695 = R12692/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_931_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 142898::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_931_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 8144 := 12695::R8144 = R12695
Block 14615_924_1_27_15_0_46422_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_924_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 135953, 135955 := 135954, 135956::R12149 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_924_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 12148 := 12149::R12148 = R12149
Block 14732_925_0_27_15_0_46425_0:
B11333 = R7537==0x0
if B11333:bool goto 14615_924_1_27_15_0_46422_0 else goto 14623_924_1_27_15_0_46431_0
Block 14615_925_0_27_15_0_46429_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_925_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 132747, 132749 := 132748, 132750::R10775 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_925_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 10774 := 10775::R10774 = R10775
Block 14623_924_1_27_15_0_46431_0:
R12150 = R7537*R10064 B12151 = mul_noofl:bif(R7537,R10064)
assume B12151 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_923_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 135953, 135955 := 137683, 135941::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_923_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 12148 := 12150::R12148 = R12150
Block 14623_925_0_27_15_0_46436_0:
R10776 = R7540*R10067 B10777 = mul_noofl:bif(R7540,R10067)
assume B10777 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_924_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 132747, 132749 := 134331, 132735::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_924_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 10774 := 10776::R10774 = R10776
Block 14732_928_3_27_15_0_46440_0:
R10064 = R9482/R7493 B10065 = R10064>0x3b9aca00B10066 = !B10065
assume B10066 R10067 = 0x3b9aca00-R10064 B10068 = R7540==0x0
if B10068:bool goto 14615_925_0_27_15_0_46429_0 else goto 14623_925_0_27_15_0_46436_0
Block 14615_928_3_27_15_0_46442_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_928_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 123666, 123668 := 123667, 123669::R9483 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_928_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 9482 := 9483::R9482 = R9483
Block 14434_935_0_27_15_0_46447_0:
B8976 = R8148==0x0
if B8976:bool goto 14615_928_3_27_15_0_46442_0 else goto 14623_928_3_27_15_0_46449_0
Block 14623_928_3_27_15_0_46449_0:
R9484 = R8148*0x3b9aca00 B9485 = mul_noofl:bif(R8148,0x3b9aca00)
assume B9485 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_927_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 123666, 123668 := 125485, 123654::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_927_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 9482 := 9484::R9482 = R9484
Block 11919_960_0_27_15_0_46456_0:
B7477 = R7015==0x0
assume B7477 B7479 = 0x1>R1919B7480 = !B7479
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_959_0_0_0_0_0_0 -> 11947_959_0_0_0_0_0_0::::Parallel assignment for 70444 := 70448::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_959_0_0_0_0_0_0 -> 11947_959_0_0_0_0_0_0::assume B7480 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_955_0_0_0_0_0_0 -> 12894_955_0_0_0_0_0_0::::Parallel assignment for 73007 := 73008::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_955_0_0_0_0_0_0 -> 12894_955_0_0_0_0_0_0::R7483 = R4017%0x76a700 R7484 = R4017-R7483 R7485 = R7484+0x76a700 B7486 = add_must_ofl:bif(R7484,0x76a700)B7487 = !B7486
assume B7487 R7490 = R1917>>l0x8 R7491 = R7490>>l0x0 R7492 = 0xff&R7491 R7493 = R7492*0x3c R7494 = R4017%0x76a700 R7495 = R4017-R7494 R7496 = R7495+0x76a700 R7497 = R4019+0x60R7498 = R4019+0x20M7500 = M2973[R7498] = R1109R7501 = R7498+0x20M7502 = M7500[R7501] = 0xf424a
R7503 = R7497-R4019 R7504 = R7503-0x20 M7505 = M7502[R4019] = R7504 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=136, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=42)))::I7506 = keccak256exprsimple(0xf424a R1109)R7507 = R7497+0x60R7508 = R7497+0x20M7509 = M7505[R7508] = R7496R7510 = R7508+0x20M7511 = M7509[R7510] = I7506
R7512 = R7507-R7497 R7513 = R7512-0x20 M7514 = M7511[R7497] = R7513 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=135, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=76)))::I7515 = keccak256exprsimple(I7506 R7496)R7516 = R7507+0x60R7517 = R7507+0x20M7518 = M7514[R7517] = R7485R7519 = R7517+0x20M7520 = M7518[R7519] = I7515
R7521 = R7516-R7507 R7522 = R7521-0x20 M7523 = M7520[R7507] = R7522 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=137, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=110)))::I7526 = keccak256exprsimple(I7515 R7485)
R7527 = W15[I7526] R7528 = R7527>>l0x0 R7529 = 0xffffffffffffffffffff&R7528 R7531 = R7527>>l0x50 R7532 = R7531>>l0x0 R7533 = 0xffffffffffffffffffff&R7532 R7535 = R7527>>l0xa0 R7536 = R7535>>l0x0 R7537 = 0xffffffff&R7536 R7538 = R7527>>l0xc0 R7539 = R7538>>l0x0 R7540 = 0xffffffff&R7539 R7541 = R7527>>l0xe0 R7542 = R7541>>l0x0 R7543 = 0xffffffff&R7542 I7545 = I7526+int 0x1 R7547 = W16[I7545] B7552 = R7493>0x0
assume B7552 B7554 = R7543>R4017
if B7554:bool goto 14387_936_0_27_15_0_46409_0 else goto 14394_936_0_27_15_0_46416_0
Block 11808_957_0_27_15_0_46458_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 67375, 67377, 67381, 67383 := 67376, 67378, 67955, 67957::R7016 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 7015 := 7016::R7015 = R7016
Block 11831_957_0_27_15_0_46459_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 67375, 67377, 67381, 67383 := 67964, 67965, 67955, 67957::R7555 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 7015 := 7555::R7015 = R7555
Block 9737_967_0_27_15_0_46482_0:
assume B5194 R5719 = 0x20+R4592 R5720 = M2973[R5719] B5721 = R1919>0x0
assume B5721 B5723 = R1919>0x7B5724 = !B5723
assume B5724 B5725 = R4017>0x76a700
assume B5725 R5727 = R4017%0x76a700 R5728 = R4017-R5727 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_958_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::::Parallel assignment for 67955, 67957 := 60291, 60292::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_958_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::B5729 = 0x1>R1919
if B5729:bool goto 11859_958_0_0_15_0_39240_0 else goto 11769_958_0_73_15_0_48347_0
Block 9727_967_0_27_15_0_46485_0:
R5190 = R4593+0x20
R5191 = M2973[R5190] B5192 = R5191s<0x0B5193 = !B5192
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 55579 := 55583::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 5194 := 5193::B5194 = B5193
Block 9720_967_0_27_15_0_46486_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 55579 := 54373::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 5194 := 4597::B5194 = B4597
Block 8488_980_0_27_15_0_46497_0:
R4588 = M2973[R3360] B4589 = 0x0<R4588
assume B4589 R4591 = 0x20+R3360 R4592 = M2973[R4591] R4593 = 0x40+R4592 R4594 = M2973[R4593] B4595 = R4594<0x2B4596 = !B4595B4597 = B4596 ? !(R4594>0x8) : B4596
if B4597:bool goto 9727_967_0_27_15_0_46485_0 else goto 9720_967_0_27_15_0_46486_0
Block 15420_946_0_27_15_0_46621_0:
R17061 = R15960&0x8000000000000000 R17062 = SignExtend(o1=0xf, o2=R17061:bv256) B17063 = 0x0s<R17062R17064 = B17063 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R17065 = R15960&0x4000000000000000 R17066 = SignExtend(o1=0xf, o2=R17065:bv256) B17067 = 0x0s<R17066R17068 = B17067 ? (R17064*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R17064
R17069 = R15960&0x2000000000000000 R17070 = SignExtend(o1=0xf, o2=R17069:bv256) B17071 = 0x0s<R17070R17072 = B17071 ? (R17068*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R17068
R17073 = R15960&0x1000000000000000 R17074 = SignExtend(o1=0xf, o2=R17073:bv256) B17075 = 0x0s<R17074R17076 = B17075 ? (R17072*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R17072
R17077 = R15960&0x800000000000000 R17078 = SignExtend(o1=0xf, o2=R17077:bv256) B17079 = 0x0s<R17078R17080 = B17079 ? (R17076*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R17076
R17081 = R15960&0x400000000000000 R17082 = SignExtend(o1=0xf, o2=R17081:bv256) B17083 = 0x0s<R17082R17084 = B17083 ? (R17080*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R17080
R17085 = R15960&0x200000000000000 R17086 = SignExtend(o1=0xf, o2=R17085:bv256) B17087 = 0x0s<R17086R17088 = B17087 ? (R17084*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R17084
R17089 = R15960&0x100000000000000 R17090 = SignExtend(o1=0xf, o2=R17089:bv256) B17091 = 0x0s<R17090R17092 = B17091 ? (R17088*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R17088
R17093 = R15960&0x80000000000000 R17094 = SignExtend(o1=0xf, o2=R17093:bv256) B17095 = 0x0s<R17094R17096 = B17095 ? (R17092*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R17092
R17097 = R15960&0x40000000000000 R17098 = SignExtend(o1=0xf, o2=R17097:bv256) B17099 = 0x0s<R17098R17100 = B17099 ? (R17096*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R17096
R17101 = R15960&0x20000000000000 R17102 = SignExtend(o1=0xf, o2=R17101:bv256) B17103 = 0x0s<R17102R17104 = B17103 ? (R17100*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R17100
R17105 = R15960&0x10000000000000 R17106 = SignExtend(o1=0xf, o2=R17105:bv256) B17107 = 0x0s<R17106R17108 = B17107 ? (R17104*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R17104
R17109 = R15960&0x8000000000000 R17110 = SignExtend(o1=0xf, o2=R17109:bv256) B17111 = 0x0s<R17110R17112 = B17111 ? (R17108*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R17108
R17113 = R15960&0x4000000000000 R17114 = SignExtend(o1=0xf, o2=R17113:bv256) B17115 = 0x0s<R17114R17116 = B17115 ? (R17112*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R17112
R17117 = R15960&0x2000000000000 R17118 = SignExtend(o1=0xf, o2=R17117:bv256) B17119 = 0x0s<R17118R17120 = B17119 ? (R17116*0x1000162e525ee054754457d5995292026)>>l0x80 : R17116
R17121 = R15960&0x1000000000000 R17122 = SignExtend(o1=0xf, o2=R17121:bv256) B17123 = 0x0s<R17122R17124 = B17123 ? (R17120*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R17120
R17125 = R15960&0x800000000000 R17126 = SignExtend(o1=0xf, o2=R17125:bv256) B17127 = 0x0s<R17126R17128 = B17127 ? (R17124*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R17124
R17129 = R15960&0x400000000000 R17130 = SignExtend(o1=0xf, o2=R17129:bv256) B17131 = 0x0s<R17130R17132 = B17131 ? (R17128*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R17128
R17133 = R15960&0x200000000000 R17134 = SignExtend(o1=0xf, o2=R17133:bv256) B17135 = 0x0s<R17134R17136 = B17135 ? (R17132*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R17132
R17137 = R15960&0x100000000000 R17138 = SignExtend(o1=0xf, o2=R17137:bv256) B17139 = 0x0s<R17138R17140 = B17139 ? (R17136*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R17136
R17141 = R15960&0x80000000000 R17142 = SignExtend(o1=0xf, o2=R17141:bv256) B17143 = 0x0s<R17142R17144 = B17143 ? (R17140*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R17140
R17145 = R15960&0x40000000000 R17146 = SignExtend(o1=0xf, o2=R17145:bv256) B17147 = 0x0s<R17146R17148 = B17147 ? (R17144*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R17144
R17149 = R15960&0x20000000000 R17150 = SignExtend(o1=0xf, o2=R17149:bv256) B17151 = 0x0s<R17150R17152 = B17151 ? (R17148*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R17148
R17153 = R15960&0x10000000000 R17154 = SignExtend(o1=0xf, o2=R17153:bv256) B17155 = 0x0s<R17154R17156 = B17155 ? (R17152*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R17152
R17157 = R15960&0x8000000000 R17158 = SignExtend(o1=0xf, o2=R17157:bv256) B17159 = 0x0s<R17158R17160 = B17159 ? (R17156*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R17156
R17161 = R15960&0x4000000000 R17162 = SignExtend(o1=0xf, o2=R17161:bv256) B17163 = 0x0s<R17162R17164 = B17163 ? (R17160*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R17160
R17165 = R15960&0x2000000000 R17166 = SignExtend(o1=0xf, o2=R17165:bv256) B17167 = 0x0s<R17166R17168 = B17167 ? (R17164*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R17164
R17169 = R15960&0x1000000000 R17170 = SignExtend(o1=0xf, o2=R17169:bv256) B17171 = 0x0s<R17170R17172 = B17171 ? (R17168*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R17168
R17173 = R15960&0x800000000 R17174 = SignExtend(o1=0xf, o2=R17173:bv256) B17175 = 0x0s<R17174R17176 = B17175 ? (R17172*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R17172
R17177 = R15960&0x400000000 R17178 = SignExtend(o1=0xf, o2=R17177:bv256) B17179 = 0x0s<R17178R17180 = B17179 ? (R17176*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R17176
R17181 = R15960&0x200000000 R17182 = SignExtend(o1=0xf, o2=R17181:bv256) B17183 = 0x0s<R17182R17184 = B17183 ? (R17180*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R17180
R17185 = R15960&0x100000000 R17186 = SignExtend(o1=0xf, o2=R17185:bv256) B17187 = 0x0s<R17186R17188 = B17187 ? (R17184*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R17184
R17189 = R15960&0x80000000 R17190 = SignExtend(o1=0xf, o2=R17189:bv256) B17191 = 0x0s<R17190R17192 = B17191 ? (R17188*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R17188
R17193 = R15960&0x40000000 R17194 = SignExtend(o1=0xf, o2=R17193:bv256) B17195 = 0x0s<R17194R17196 = B17195 ? (R17192*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R17192
R17197 = R15960&0x20000000 R17198 = SignExtend(o1=0xf, o2=R17197:bv256) B17199 = 0x0s<R17198R17200 = B17199 ? (R17196*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R17196
R17201 = R15960&0x10000000 R17202 = SignExtend(o1=0xf, o2=R17201:bv256) B17203 = 0x0s<R17202R17204 = B17203 ? (R17200*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R17200
R17205 = R15960&0x8000000 R17206 = SignExtend(o1=0xf, o2=R17205:bv256) B17207 = 0x0s<R17206R17208 = B17207 ? (R17204*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R17204
R17209 = R15960&0x4000000 R17210 = SignExtend(o1=0xf, o2=R17209:bv256) B17211 = 0x0s<R17210R17212 = B17211 ? (R17208*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R17208
R17213 = R15960&0x2000000 R17214 = SignExtend(o1=0xf, o2=R17213:bv256) B17215 = 0x0s<R17214R17216 = B17215 ? (R17212*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R17212
R17217 = R15960&0x1000000 R17218 = SignExtend(o1=0xf, o2=R17217:bv256) B17219 = 0x0s<R17218R17220 = B17219 ? (R17216*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R17216
R17221 = R15960&0x800000 R17222 = SignExtend(o1=0xf, o2=R17221:bv256) B17223 = 0x0s<R17222R17224 = B17223 ? (R17220*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R17220
R17225 = R15960&0x400000 R17226 = SignExtend(o1=0xf, o2=R17225:bv256) B17227 = 0x0s<R17226R17228 = B17227 ? (R17224*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R17224
R17229 = R15960&0x200000 R17230 = SignExtend(o1=0xf, o2=R17229:bv256) B17231 = 0x0s<R17230R17232 = B17231 ? (R17228*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R17228
R17233 = R15960&0x100000 R17234 = SignExtend(o1=0xf, o2=R17233:bv256) B17235 = 0x0s<R17234R17236 = B17235 ? (R17232*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R17232
R17237 = R15960&0x80000 R17238 = SignExtend(o1=0xf, o2=R17237:bv256) B17239 = 0x0s<R17238R17240 = B17239 ? (R17236*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R17236
R17241 = R15960&0x40000 R17242 = SignExtend(o1=0xf, o2=R17241:bv256) B17243 = 0x0s<R17242R17244 = B17243 ? (R17240*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R17240
R17245 = R15960&0x20000 R17246 = SignExtend(o1=0xf, o2=R17245:bv256) B17247 = 0x0s<R17246R17248 = B17247 ? (R17244*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R17244
R17249 = R15960&0x10000 R17250 = SignExtend(o1=0xf, o2=R17249:bv256) B17251 = 0x0s<R17250R17252 = B17251 ? (R17248*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R17248
R17253 = R15960&0x8000 R17254 = SignExtend(o1=0xf, o2=R17253:bv256) B17255 = 0x0s<R17254R17256 = B17255 ? (R17252*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R17252
R17257 = R15960&0x4000 R17258 = SignExtend(o1=0xf, o2=R17257:bv256) B17259 = 0x0s<R17258R17260 = B17259 ? (R17256*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R17256
R17261 = R15960&0x2000 R17262 = SignExtend(o1=0xf, o2=R17261:bv256) B17263 = 0x0s<R17262R17264 = B17263 ? (R17260*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R17260
R17265 = R15960&0x1000 R17266 = SignExtend(o1=0xf, o2=R17265:bv256) B17267 = 0x0s<R17266R17268 = B17267 ? (R17264*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R17264
R17269 = R15960&0x800 R17270 = SignExtend(o1=0xf, o2=R17269:bv256) B17271 = 0x0s<R17270R17272 = B17271 ? (R17268*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R17268
R17273 = R15960&0x400 R17274 = SignExtend(o1=0xf, o2=R17273:bv256) B17275 = 0x0s<R17274R17276 = B17275 ? (R17272*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R17272
R17277 = R15960&0x200 R17278 = SignExtend(o1=0xf, o2=R17277:bv256) B17279 = 0x0s<R17278R17280 = B17279 ? (R17276*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R17276
R17281 = R15960&0x100 R17282 = SignExtend(o1=0xf, o2=R17281:bv256) B17283 = 0x0s<R17282R17284 = B17283 ? (R17280*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R17280
R17285 = R15960&0x80 R17286 = SignExtend(o1=0xf, o2=R17285:bv256) B17287 = 0x0s<R17286R17288 = B17287 ? (R17284*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R17284
R17289 = R15960&0x40 R17290 = SignExtend(o1=0xf, o2=R17289:bv256) B17291 = 0x0s<R17290R17292 = B17291 ? (R17288*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R17288
R17293 = R15960&0x20 R17294 = SignExtend(o1=0xf, o2=R17293:bv256) B17295 = 0x0s<R17294R17296 = B17295 ? (R17292*0x100000000000000162e42fefa39ef366f)>>l0x80 : R17292
R17297 = R15960&0x10 R17298 = SignExtend(o1=0xf, o2=R17297:bv256) B17299 = 0x0s<R17298R17300 = B17299 ? (R17296*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R17296
R17301 = R15960&0x8 R17302 = SignExtend(o1=0xf, o2=R17301:bv256) B17303 = 0x0s<R17302R17304 = B17303 ? (R17300*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R17300
R17305 = R15960&0x4 R17306 = SignExtend(o1=0xf, o2=R17305:bv256) B17307 = 0x0s<R17306R17308 = B17307 ? (R17304*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R17304
R17309 = R15960&0x2 R17310 = SignExtend(o1=0xf, o2=R17309:bv256) B17311 = 0x0s<R17310R17312 = B17311 ? (R17308*0x1000000000000000162e42fefa39ef358)>>l0x80 : R17308
R17313 = R15960&0x1 R17314 = SignExtend(o1=0xf, o2=R17313:bv256) B17315 = 0x0s<R17314R17316 = B17315 ? (R17312*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R17312
R17317 = SignExtend(o1=0xf, o2=R15960:bv256) R17318 = R17317>>a0x40 R17319 = 0x3f-R17318 R17320 = SignExtend(o1=0xf, o2=R17319:bv256) R17321 = R17316>>lR17320 R17322 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17323 = R17321>R17322B17324 = !B17323
assume B17324 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_945_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 179068, 179070 := 238718, 237999::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_945_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 17059 := 17321::R17059 = R17321
Block 11845_937_1_65_15_0_48328_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_937_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::::Parallel assignment for 118367, 118369 := 118368, 118364::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_937_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::B19049 = 0x2>R17032
assume B19049goto:
11859_938_1_0_15_0_39236_0
Block 11822_937_1_65_15_0_48329_0:
B18808 = R18244>R15285
if B18808:bool goto 11831_937_1_17_15_0_44705_0 else goto 11845_937_1_65_15_0_48328_0
Block 11769_938_1_65_15_0_48331_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_933_1_0_0_0_0_0 -> 12894_933_1_0_0_0_0_0::::Parallel assignment for 113021 := 113022::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_933_1_0_0_0_0_0 -> 12894_933_1_0_0_0_0_0::R18244 = R17040+0x76a700 B18245 = add_must_ofl:bif(R17040,0x76a700)B18246 = !B18245
assume B18246 B18247 = R18244==R15285
if B18247:bool goto 11808_937_1_17_15_0_44704_0 else goto 11822_937_1_65_15_0_48329_0
Block 11845_940_0_67_15_0_48332_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_940_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::::Parallel assignment for 107614, 107616 := 107615, 107611::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_940_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::B10076 = 0x2>R1919
assume B10076goto:
11859_941_0_0_15_0_39237_0
Block 11822_940_0_67_15_0_48333_0:
B9490 = R8994>R7033
if B9490:bool goto 11831_940_0_19_15_0_45049_0 else goto 11845_940_0_67_15_0_48332_0
Block 11769_941_0_67_15_0_48335_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_936_0_0_0_0_0_0 -> 12894_936_0_0_0_0_0_0::::Parallel assignment for 101103 := 101104::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_936_0_0_0_0_0_0 -> 12894_936_0_0_0_0_0_0::R8994 = R8174+0x76a700 B8995 = add_must_ofl:bif(R8174,0x76a700)B8996 = !B8995
assume B8996 B8997 = R8994==R7033
if B8997:bool goto 11808_940_0_19_15_0_45048_0 else goto 11822_940_0_67_15_0_48333_0
Block 11845_954_1_69_15_0_48336_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_954_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::::Parallel assignment for 77169, 77171 := 77170, 77166::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_954_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::B15871 = 0x2>R14520
assume B15871goto:
11859_955_1_0_15_0_39238_0
Block 11822_954_1_69_15_0_48337_0:
B15267 = R15002>R14522
if B15267:bool goto 11831_954_1_25_15_0_46145_0 else goto 11845_954_1_69_15_0_48336_0
Block 11769_955_1_69_15_0_48339_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_950_1_0_0_0_0_0 -> 12894_950_1_0_0_0_0_0::::Parallel assignment for 72242 := 72243::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_950_1_0_0_0_0_0 -> 12894_950_1_0_0_0_0_0::R15002 = R14530+0x76a700 B15003 = add_must_ofl:bif(R14530,0x76a700)B15004 = !B15003
assume B15004 B15005 = R15002==R14522
if B15005:bool goto 11808_954_1_25_15_0_46144_0 else goto 11822_954_1_69_15_0_48337_0
Block 11845_956_0_71_15_0_48340_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_956_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::::Parallel assignment for 45324, 45326 := 45325, 45321::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_956_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::B9042 = 0x2>R1919
assume B9042goto:
11859_957_0_0_15_0_39239_0
Block 11822_956_0_71_15_0_48341_0:
B8242 = R7700>R5753
if B8242:bool goto 11831_956_0_5_15_0_41393_0 else goto 11845_956_0_71_15_0_48340_0
Block 11769_957_0_71_15_0_48343_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_952_0_0_0_0_0_0 -> 12894_952_0_0_0_0_0_0::::Parallel assignment for 42094 := 42095::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_952_0_0_0_0_0_0 -> 12894_952_0_0_0_0_0_0::R7700 = R7064+0x76a700 B7701 = add_must_ofl:bif(R7064,0x76a700)B7702 = !B7701
assume B7702 B7703 = R7700==R5753
if B7703:bool goto 11808_956_0_5_15_0_41392_0 else goto 11822_956_0_71_15_0_48341_0
Block 11845_957_0_73_15_0_48344_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_957_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::::Parallel assignment for 67955, 67957 := 67956, 67952::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_957_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::B7556 = 0x2>R1919
assume B7556goto:
11859_958_0_0_15_0_39240_0
Block 11822_957_0_73_15_0_48345_0:
B7017 = R6231>R5720
if B7017:bool goto 11831_957_0_27_15_0_46459_0 else goto 11845_957_0_73_15_0_48344_0
Block 11769_958_0_73_15_0_48347_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_953_0_0_0_0_0_0 -> 12894_953_0_0_0_0_0_0::::Parallel assignment for 63593 := 63594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_953_0_0_0_0_0_0 -> 12894_953_0_0_0_0_0_0::R6231 = R5728+0x76a700 B6232 = add_must_ofl:bif(R5728,0x76a700)B6233 = !B6232
assume B6233 B6234 = R6231==R5720
if B6234:bool goto 11808_957_0_27_15_0_46458_0 else goto 11822_957_0_73_15_0_48345_0
Block 11845_961_1_75_15_0_48348_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_961_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::::Parallel assignment for 23812, 23814 := 23813, 23809::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_961_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::B14100 = 0x2>R12556
assume B14100goto:
11859_962_1_0_15_0_39241_0
Block 11822_961_1_75_15_0_48349_0:
B13657 = R13209>R12558
if B13657:bool goto 11831_961_1_13_15_0_43786_0 else goto 11845_961_1_75_15_0_48348_0
Block 11769_962_1_75_15_0_48351_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_957_1_0_0_0_0_0 -> 12894_957_1_0_0_0_0_0::::Parallel assignment for 21205 := 21206::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_957_1_0_0_0_0_0 -> 12894_957_1_0_0_0_0_0::R13209 = R12566+0x76a700 B13210 = add_must_ofl:bif(R12566,0x76a700)B13211 = !B13210
assume B13211 B13212 = R13209==R12558
if B13212:bool goto 11808_961_1_13_15_0_43785_0 else goto 11822_961_1_75_15_0_48349_0
Block 11845_966_1_77_15_0_48352_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_966_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::::Parallel assignment for 21600, 21602 := 21601, 21597::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_966_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::B13666 = 0x2>R11980
assume B13666goto:
11859_967_1_0_15_0_39242_0
Block 11822_966_1_77_15_0_48353_0:
B13215 = R12577>R11978
if B13215:bool goto 11831_966_1_9_15_0_42485_0 else goto 11845_966_1_77_15_0_48352_0
Block 11769_967_1_77_15_0_48355_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_962_1_0_0_0_0_0 -> 12894_962_1_0_0_0_0_0::::Parallel assignment for 18714 := 18715::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_962_1_0_0_0_0_0 -> 12894_962_1_0_0_0_0_0::R12577 = R11988+0x76a700 B12578 = add_must_ofl:bif(R11988,0x76a700)B12579 = !B12578
assume B12579 B12580 = R12577==R11978
if B12580:bool goto 11808_966_1_9_15_0_42484_0 else goto 11822_966_1_77_15_0_48353_0
Block 6742_964_1_123_15_0_48526_0:
R12597 = W2[I12086] R12598 = R12597>>l0x0 R12599 = 0xffff&R12598 R12600 = M12084[R10736] B12601 = 0x0<R12600
assume B12601 R12603 = 0x20+R10736 R12604 = M12084[R12603] R12605 = 0x0+R12604 M12607 = M12084[R12605] = R12599 R12608 = R12597>>l0x10 R12609 = R12608>>l0x0 R12610 = 0xffffffffff&R12609 R12611 = M12607[R10736] B12612 = 0x0<R12611
assume B12612 R12614 = M12607[R12603] R12615 = 0x20+R12614 M12616 = M12607[R12615] = R12610 R12617 = R12597>>l0x38 R12618 = R12617>>l0x0 R12619 = 0xff&R12618 R12620 = M12616[R10736] B12621 = 0x0<R12620
assume B12621 R12623 = M12616[R12603] R12624 = 0x40+R12623 M12625 = M12616[R12624] = R12619 R12626 = R12597>>l0x40 R12627 = R12626>>l0x0 R12628 = SignExtend(o1=0xa, o2=R12627:bv256) R12629 = M12625[R10736] B12630 = 0x0<R12629
assume B12630 R12632 = M12625[R12603] R12633 = 0x60+R12632 M12634 = M12625[R12633] = R12628 R12635 = M12634[R10736] B12636 = 0x0<R12635
assume B12636 R12638 = M12634[R12603] R12639 = 0x80+R12638 M12640 = M12634[R12639] = I12086 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_960_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::::Parallel assignment for 39158, 39169, 39171 := 39156, 39170, 39166::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_960_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::R12641 = 0xff&R10731 B12642 = 0x1<R12641
assume !B12642::Parallel assignment for 12606 := 12640::
Block 6742_967_0_125_15_0_48532_0:
R3311 = W2[I2995] R3312 = R3311>>l0x0 R3313 = 0xffff&R3312 R3314 = M2993[R2330] B3315 = 0x0<R3314
assume B3315 R3317 = 0x20+R2330 R3318 = M2993[R3317] R3319 = 0x0+R3318 M3321 = M2993[R3319] = R3313 R3322 = R3311>>l0x10 R3323 = R3322>>l0x0 R3324 = 0xffffffffff&R3323 R3325 = M3321[R2330] B3326 = 0x0<R3325
assume B3326 R3328 = M3321[R3317] R3329 = 0x20+R3328 M3330 = M3321[R3329] = R3324 R3331 = R3311>>l0x38 R3332 = R3331>>l0x0 R3333 = 0xff&R3332 R3334 = M3330[R2330] B3335 = 0x0<R3334
assume B3335 R3337 = M3330[R3317] R3338 = 0x40+R3337 M3339 = M3330[R3338] = R3333 R3340 = R3311>>l0x40 R3341 = R3340>>l0x0 R3342 = SignExtend(o1=0xa, o2=R3341:bv256) R3343 = M3339[R2330] B3344 = 0x0<R3343
assume B3344 R3346 = M3339[R3317] R3347 = 0x60+R3346 M3348 = M3339[R3347] = R3342 R3349 = M3348[R2330] B3350 = 0x0<R3349
assume B3350 R3352 = M3348[R3317] R3353 = 0x80+R3352 M3354 = M3348[R3353] = I2995 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_963_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::::Parallel assignment for 33315, 33326, 33328 := 33313, 33327, 33323::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_963_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::R3355 = 0xff&R2325 B3356 = 0x1<R3355
assume !B3356::Parallel assignment for 3320 := 3354::
Block 6742_997_0_127_15_0_48538_0:
R1832 = W2[I1616] R1833 = R1832>>l0x0 R1834 = 0xffff&R1833 R1835 = M1614[0x7c0] B1836 = 0x0<R1835
assume B1836 R1838 = M1614[0x7e0] R1839 = 0x0+R1838 M1841 = M1614[R1839] = R1834 R1842 = R1832>>l0x10 R1843 = R1842>>l0x0 R1844 = 0xffffffffff&R1843 R1845 = M1841[0x7c0] B1846 = 0x0<R1845
assume B1846 R1848 = M1841[0x7e0] R1849 = 0x20+R1848 M1850 = M1841[R1849] = R1844 R1851 = R1832>>l0x38 R1852 = R1851>>l0x0 R1853 = 0xff&R1852 R1854 = M1850[0x7c0] B1855 = 0x0<R1854
assume B1855 R1857 = M1850[0x7e0] R1858 = 0x40+R1857 M1859 = M1850[R1858] = R1853 R1860 = R1832>>l0x40 R1861 = R1860>>l0x0 R1862 = SignExtend(o1=0xa, o2=R1861:bv256) R1863 = M1859[0x7c0] B1864 = 0x0<R1863
assume B1864 R1866 = M1859[0x7e0] R1867 = 0x60+R1866 M1868 = M1859[R1867] = R1862 R1869 = M1868[0x7c0] B1870 = 0x0<R1869
assume B1870 R1872 = M1868[0x7e0] R1873 = 0x80+R1872 M1874 = M1868[R1873] = I1616 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_993_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 4061, 4075, 4071::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_993_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::B1875 = 0x1<R1105
assume !B1875::Parallel assignment for 1840 := 1874::
Block 6616_995_0_163_15_0_48607_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_995_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 2257, 2267, 2272::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_995_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::R1879 = 0xc0+R1620M1883 = M1635[R1620] = 0x0R1884 = 0x20+R1620M1885 = M1883[R1884] = 0x0R1886 = 0x20+R1884M1887 = M1885[R1886] = 0x0R1888 = 0x20+R1886M1889 = M1887[R1888] = 0x0R1890 = 0x20+R1888M1891 = M1889[R1890] = 0x0R1892 = 0x20+R1890M1893 = M1891[R1892] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=48, nextFPWriteCmd=CmdPointer(block=6608_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M1894 = M1893[0x800] = R1620 R1895 = R1636-0x1 B1896 = R1895>0x0
assume !B1896::Parallel assignment for 1880, 1882 := 1879, 1894::R1880 = R1879
Block 6616_965_0_165_15_0_48608_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_965_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::::Parallel assignment for 26512, 26517, 26527 := 26513, 26523, 26528::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_965_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::R3367 = 0xc0+R3001M3371 = M3016[R3001] = 0x0R3372 = 0x20+R3001M3373 = M3371[R3372] = 0x0R3374 = 0x20+R3372M3375 = M3373[R3374] = 0x0R3376 = 0x20+R3374M3377 = M3375[R3376] = 0x0R3378 = 0x20+R3376M3379 = M3377[R3378] = 0x0R3380 = 0x20+R3378M3381 = M3379[R3380] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=46, nextFPWriteCmd=CmdPointer(block=6608_966_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M3382 = M3381[R3017] = R3001 R3383 = R3018-0x1 B3384 = R3383>0x0
assume !B3384::Parallel assignment for 3368, 3370 := 3367, 3382::R3368 = R3367
Block 6616_962_1_167_15_0_48609_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_962_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::::Parallel assignment for 30451, 30456, 30466 := 30452, 30462, 30467::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_962_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::R12657 = 0xc0+R12092M12661 = M12107[R12092] = 0x0R12662 = 0x20+R12092M12663 = M12661[R12662] = 0x0R12664 = 0x20+R12662M12665 = M12663[R12664] = 0x0R12666 = 0x20+R12664M12667 = M12665[R12666] = 0x0R12668 = 0x20+R12666M12669 = M12667[R12668] = 0x0R12670 = 0x20+R12668M12671 = M12669[R12670] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=44, nextFPWriteCmd=CmdPointer(block=6608_963_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M12672 = M12671[R12108] = R12092 R12673 = R12109-0x1 B12674 = R12673>0x0
assume !B12674::Parallel assignment for 12658, 12660 := 12657, 12672::R12658 = R12657
Block 7_0_0_0_15_0_60011_0:
TRANSIENT::MetaKey(name=tac.revert.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::R6884 = 0x0
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=7)::::Parallel assignment for 4540, 4570, 4575, 6885, 6888, 6891, 6895, 6898, 6901, 6904, 6907, 6910, 6913, 6916, 6919, 6922, 6925, 6928, 6931, 6934, 6937, 6940, 6943, 6946, 6949, 6952, 6955, 6958, 6961, 6964, 6967, 6970, 6973, 6976, 6979, 6982, 6985, 6988, 6991, 6994, 6997, 7000, 7003, 7006, 7009, 7012 := 6884, 5119, 5122, 0, 3182, 2, 4, 5, 6, 7, 1302, 9, 10, 11, 12, 13, 7870, 15, 16, 6418, 18, 19, 651, 654, 657, 660, 663, 666, 669, 672, 675, 678, 681, 684, 687, 690, 693, 696, 699, 702, 705, 708, 711, 714, 633, 335::R4540 = R6884UR4575 = UR5122UR7012 = UR335
Block 2597_1009_0_0_15_0_60036_0:
::Parallel assignment for 1621, 1623 := 1314, 1311::R1621 = R1314
Block 6635_997_0_0_15_0_60044_0:
::Parallel assignment for 1840 := 1614::
Block 6604_997_0_0_15_0_60045_0:
::Parallel assignment for 1880, 1882 := 1620, 1635::R1880 = R1620
Block 11039_979_0_0_15_0_60071_0:
::Parallel assignment for 3002, 3004 := 2739, 2736::R3002 = R2739
Block 2620_1009_0_0_15_0_60078_0:
::Parallel assignment for 3984, 4001, 12122, 12126 := 1310, 1315, 11368, 2729::R12122 = R11368R12126 = R2729
Block 6635_967_0_0_15_0_60079_0:
::Parallel assignment for 3320 := 2993::
Block 6604_967_0_0_15_0_60080_0:
::Parallel assignment for 3368, 3370 := 3001, 3016::R3368 = R3001
Block 2900_1008_0_0_15_0_60086_0:
::Parallel assignment for 3970, 3972 := 5746, 3984::R3970 = R5746
Block 3109_1008_0_0_15_0_60101_0:
::Parallel assignment for 4569, 4574 := 5119, 5122::UR4574 = UR5122
Block 11219_978_0_0_15_0_60102_0:
::Parallel assignment for 7499, 7524, 13708, 13710 := 2973, 4019, 4028, 4029::R7524 = R4019R13708 = R4028R13710 = R4029
Block 9151_981_0_0_15_0_60123_0:
::Parallel assignment for 6275, 6300, 10115, 10117 := 3405, 3397, 4603, 4604::R6300 = R3397R10115 = R4603R10117 = R4604
Block 9151_965_0_0_15_0_60161_0:
::Parallel assignment for 7610, 7635, 11346 := 7499, 7524, 5730::R7635 = R7524R11346 = R5730
Block 3790_996_0_0_15_0_60162_0:
::Parallel assignment for 6257, 6259 := 1101, 6275::R6257 = R1101
Block 4802_995_1_1_15_0_60236_0:
::Parallel assignment for 11230, 11232, 11234, 14040, 14067 := 9443, 9444, 9445, 7458, 7450::R11230 = R9443R11234 = R9445R14067 = R7450
Block 7146_984_1_1_15_0_60245_0:
::Parallel assignment for 11990, 14114, 14141 := 11234, 14040, 14067::R11990 = R11234R14141 = R14067
Block 11039_976_1_1_15_0_60271_0:
::Parallel assignment for 12093, 12095 := 11271, 11268::R12093 = R11271
Block 6635_964_1_1_15_0_60279_0:
::Parallel assignment for 12606 := 12084::
Block 6604_964_1_1_15_0_60280_0:
::Parallel assignment for 12658, 12660 := 12092, 12107::R12658 = R12092
Block 11219_975_1_1_15_0_60304_0:
::Parallel assignment for 15814, 15839, 21282, 21284 := 12064, 13219, 13228, 13229::R15839 = R13219R21282 = R13228R21284 = R13229
Block 9151_962_1_1_15_0_60311_0:
::Parallel assignment for 15925, 15950, 19500 := 15814, 15839, 14532::R15950 = R15839R19500 = R14532